TableLayoutPanel — Informacje o formancie

Kontrolka TableLayoutPanel rozmieszcza jego zawartość w siatce. Ponieważ układ jest wykonywany zarówno w czasie projektowania, jak i w czasie wykonywania, może on zmieniać się dynamicznie w miarę zmian środowiska aplikacji. Dzięki temu kontrolki w panelu mogą mieć proporcjonalny rozmiar, dzięki czemu mogą reagować na zmiany, takie jak zmiana rozmiaru kontrolki nadrzędnej lub zmiana długości tekstu z powodu lokalizacji.

Każda kontrolka Windows Forms może być elementem podrzędnym kontrolki TableLayoutPanel , w tym innymi wystąpieniami TableLayoutPanelprogramu . Dzięki temu można tworzyć zaawansowane układy, które dostosowują się do zmian w czasie wykonywania.

Kontrolka może zostać rozwinięta TableLayoutPanel , aby uwzględnić nowe kontrolki podczas ich dodawania, w zależności od wartości RowCountwłaściwości , ColumnCounti GrowStyle . RowCount Ustawienie właściwości or ColumnCount na wartość 0 określa, że TableLayoutPanel element będzie niezwiązany w odpowiednim kierunku.

Można również kontrolować kierunek rozszerzania (poziomy lub pionowy), gdy kontrolka TableLayoutPanel jest pełna kontrolek podrzędnych. Domyślnie kontrolka TableLayoutPanel rozwija się w dół, dodając wiersze.

Jeśli chcesz, aby wiersze i kolumny zachowywały się inaczej niż zachowanie domyślne, możesz kontrolować właściwości wierszy i kolumn przy użyciu RowStyles właściwości i ColumnStyles . Właściwości wierszy lub kolumn można ustawić indywidualnie.

Kontrolka TableLayoutPanel dodaje następujące właściwości do kontrolek podrzędnych: Cell, , RowColumn, ColumnSpani RowSpan.

Komórki w kontrolce TableLayoutPanel można scalić, ustawiając ColumnSpan właściwości lub RowSpan w kontrolce podrzędnej.

  1. Instrukcje: wyrównywanie i rozciąganie kontrolki w kontrolce TableLayoutPanel

  2. Instrukcje: obejmowanie rzędów i kolumn w kontrolce TableLayoutPanel

  3. Instrukcje: edytowanie rzędów i kolumn w kontrolce TableLayoutPanel

  4. Przewodnik: rozmieszczanie kontrolek w aplikacji Windows Forms za pomocą kontrolki TableLayoutPanel

Zobacz też