Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 inne wystąpienia TableLayoutPanel. Dzięki temu można tworzyć zaawansowane układy, które dostosowują się do zmian w czasie wykonywania. Jednak tylko jedna kontrolka może istnieć w komórce. Jeśli potrzebujesz więcej niż jednej kontrolki w komórce, musisz zgrupować kontrolki w kontrolce UserControl układu lub innej, takiej jak Panel lubTableLayoutPanel.
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 (poziomo lub pionowo), po zapełnieniu kontrolki TableLayoutPanel kontrolkami podrzędnymi. 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, Column, Row, ColumnSpani RowSpan.
Komórki w kontrolce TableLayoutPanel można scalić, ustawiając ColumnSpan właściwości lub RowSpan w kontrolce podrzędnej.
Jak wyrównać i rozciągnąć kontrolkę w kontrolce TableLayoutPanel
Jak: Rozciąganie wierszy i kolumn w kontrolce TableLayoutPanel
Instrukcje: edytowanie kolumn i wierszy w kontrolce TableLayoutPanel
Przewodnik: Rozmieszczanie kontrolek w formularzach systemu Windows za pomocą TableLayoutPanel
Zobacz także
.NET Desktop feedback