"Pole do pracy" w custom control

"Pole do pracy" w custom control
NA
  • Rejestracja:ponad 14 lat
  • Ostatnio:prawie 10 lat
  • Postów:6
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ź.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Wrocław
0

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

NA
  • Rejestracja:ponad 14 lat
  • Ostatnio:prawie 10 lat
  • Postów:6
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.

RE
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około rok
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.