TableLayoutColumnStyleCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kolekcja, która przechowuje ColumnStyle obiekty.
public ref class TableLayoutColumnStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutColumnStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutColumnStyleCollection = class
inherit TableLayoutStyleCollection
Public Class TableLayoutColumnStyleCollection
Inherits TableLayoutStyleCollection
- Dziedziczenie
Przykłady
W poniższym przykładzie pokazano, jak ustawić ColumnStyle dla parametru TableLayoutColumnStyleCollection. Ten przykład kodu jest częścią większego przykładu udostępnionego dla kontrolki TableLayoutPanel .
private void toggleColumnStylesBtn_Click(
System.Object sender,
System.EventArgs e)
{
TableLayoutColumnStyleCollection styles =
this.TableLayoutPanel1.ColumnStyles;
foreach( ColumnStyle style in styles )
{
if( style.SizeType == SizeType.Absolute )
{
style.SizeType = SizeType.AutoSize;
}
else if( style.SizeType == SizeType.AutoSize )
{
style.SizeType = SizeType.Percent;
// Set the column width to be a percentage
// of the TableLayoutPanel control's width.
style.Width = 33;
}
else
{
// Set the column width to 50 pixels.
style.SizeType = SizeType.Absolute;
style.Width = 50;
}
}
}
Private Sub toggleColumnStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleColumnStylesBtn.Click
Dim styles As TableLayoutColumnStyleCollection = _
Me.TableLayoutPanel1.ColumnStyles
For Each style As ColumnStyle In styles
If style.SizeType = SizeType.Absolute Then
style.SizeType = SizeType.AutoSize
ElseIf style.SizeType = SizeType.AutoSize Then
style.SizeType = SizeType.Percent
' Set the column width to be a percentage
' of the TableLayoutPanel control's width.
style.Width = 33
Else
' Set the column width to 50 pixels.
style.SizeType = SizeType.Absolute
style.Width = 50
End If
Next
End Sub
Uwagi
Klasa TableLayoutColumnStyleCollection reprezentuje kolekcję wszystkich stylów używanych do opisania kolumn w skojarzonym obiekcie TableLayoutPanel.
Właściwości
Count |
Pobiera liczbę stylów w rzeczywistości zawartych w obiekcie TableLayoutStyleCollection. (Odziedziczone po TableLayoutStyleCollection) |
Item[Int32] |
Pobiera lub ustawia wartość ColumnStyle w określonym indeksie. |
Metody
Add(ColumnStyle) |
Dodaje element do elementu TableLayoutColumnStyleCollection. |
Add(TableLayoutStyle) |
Dodaje nowy TableLayoutStyle element na końcu bieżącej kolekcji. (Odziedziczone po TableLayoutStyleCollection) |
Clear() |
Usuwa skojarzenie kolekcji ze skojarzonej kolekcji TableLayoutPanel i opróżnia kolekcję. (Odziedziczone po TableLayoutStyleCollection) |
Contains(ColumnStyle) |
Określa, czy określona ColumnStyle wartość znajduje się w kolekcji. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
IndexOf(ColumnStyle) |
Określa indeks określonego elementu w elemencie TableLayoutColumnStyleCollection. |
Insert(Int32, ColumnStyle) |
Wstawia element ColumnStyle do TableLayoutColumnStyleCollection określonego położenia. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(ColumnStyle) |
Usuwa pierwsze wystąpienie określonego ColumnStyle elementu z elementu TableLayoutColumnStyleCollection. |
RemoveAt(Int32) |
Usuwa styl w określonym indeksie kolekcji. (Odziedziczone po TableLayoutStyleCollection) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.CopyTo(Array, Int32) |
Aby zapoznać się z opisem tej metody, zobacz metodę CopyTo(Array, Int32) . (Odziedziczone po TableLayoutStyleCollection) |
ICollection.IsSynchronized |
Opis tej metody można znaleźć we IsSynchronized właściwości . (Odziedziczone po TableLayoutStyleCollection) |
ICollection.SyncRoot |
Opis tej metody można znaleźć we SyncRoot właściwości . (Odziedziczone po TableLayoutStyleCollection) |
IEnumerable.GetEnumerator() |
Aby zapoznać się z opisem tej metody, zobacz metodę GetEnumerator() . (Odziedziczone po TableLayoutStyleCollection) |
IList.Add(Object) |
Aby zapoznać się z opisem tej metody, zobacz metodę Add(Object) . (Odziedziczone po TableLayoutStyleCollection) |
IList.Contains(Object) |
Aby zapoznać się z opisem tej metody, zobacz metodę Contains(Object) . (Odziedziczone po TableLayoutStyleCollection) |
IList.IndexOf(Object) |
Aby zapoznać się z opisem tej metody, zobacz metodę IndexOf(Object) . (Odziedziczone po TableLayoutStyleCollection) |
IList.Insert(Int32, Object) |
Aby zapoznać się z opisem tej metody, zobacz metodę Insert(Int32, Object) . (Odziedziczone po TableLayoutStyleCollection) |
IList.IsFixedSize |
Opis tej metody można znaleźć we IsFixedSize właściwości . (Odziedziczone po TableLayoutStyleCollection) |
IList.IsReadOnly |
Opis tej metody można znaleźć we IsReadOnly właściwości . (Odziedziczone po TableLayoutStyleCollection) |
IList.Item[Int32] |
Opis tej metody można znaleźć we Item[Int32] właściwości . (Odziedziczone po TableLayoutStyleCollection) |
IList.Remove(Object) |
Aby zapoznać się z opisem tej metody, zobacz metodę Remove(Object) . (Odziedziczone po TableLayoutStyleCollection) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable na określony typ. |
OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |