"Pole do pracy" w custom control

Odpowiedz Nowy wątek
2011-09-11 10:07
0

Witam.

Przypuśćmy, że zrobię sobie nową kontrolkę (powiedźmy Panel1 (jako "tytuł"), i Panel2 jako pole do pracy).
Daje Build, i mam nową kontrolkę. Wrzucam ją na swoją formę, a następnie wrzucam na moją kontrolkę nowy Panel.
Wchodzę w preferencje i daje "Dock" na fill. I tutaj jest problem. Jak zrobić, aby wypełnienie było tylko na mojej kontrolce, a nie na całej formie? Czy to się w ogóle da zrobić?

Pozdrawiam i z góry dziękuje za odpowiedź.

Pozostało 580 znaków

2011-09-11 13:20
0

Może Twoja kontrolka powinna dziedziczyć po ContainerControl, żeby mogła być opakowaniem na inne?


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2011-09-13 17:40
0

Chodzi mi dokładnie o to:
Mamy tutaj nowy wygląd formy (http://www.codeproject.com/KB/vb/Skin_for_Form_in_VB.Net.aspx), ale jak zrobić aby można było dodawać elementy, tylko na polu treści? A jeśli dam "Dock" na fill jakieś kontrolki, to żeby nie przysłaniała całej formy.

Pozostało 580 znaków

2011-09-13 17:42
Rev
0

Ustaw ją nie bezpośrednio na formie, a w panelu, który robi za treść w tym oskinowanym oknie. Wtedy Dock = Fill zagospodaruje obszar tylko tego panelu.


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0