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 |