TableLayoutColumnStyleCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesneleri depolayan ColumnStyle bir koleksiyon.
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
- Devralma
Örnekler
Aşağıdaki örnekte, için nasıl ayarlanacağı ColumnStyle gösterilmektedir TableLayoutColumnStyleCollection. Bu kod örneği, denetim için TableLayoutPanel sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
sınıfı, TableLayoutColumnStyleCollection ilişkili TableLayoutPanelbir içindeki sütunları açıklamak için kullanılan tüm stillerin koleksiyonunu temsil eder.
Özellikler
| Name | Description |
|---|---|
| Count |
içinde yer alan TableLayoutStyleCollectionstillerin sayısını alır. (Devralındığı yer: TableLayoutStyleCollection) |
| Item[Int32] |
Belirtilen dizinde öğesini ColumnStyle alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Add(ColumnStyle) |
öğesine TableLayoutColumnStyleCollectionbir öğe ekler. |
| Add(TableLayoutStyle) |
Geçerli koleksiyonun sonuna yeni TableLayoutStyle bir ekler. (Devralındığı yer: TableLayoutStyleCollection) |
| Clear() |
Koleksiyonu ilişkili TableLayoutPanel olandan ayırarak koleksiyonu boşaltın. (Devralındığı yer: TableLayoutStyleCollection) |
| Contains(ColumnStyle) |
Belirtilen ColumnStyle öğesinin koleksiyonda olup olmadığını belirler. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IndexOf(ColumnStyle) |
içindeki belirli bir öğenin dizinini TableLayoutColumnStyleCollectionbelirler. |
| Insert(Int32, ColumnStyle) |
belirtilen konumda içine ColumnStyle bir TableLayoutColumnStyleCollection ekler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Remove(ColumnStyle) |
Belirli ColumnStyle bir öğesinin ilk oluşumunu içinden TableLayoutColumnStyleCollectionkaldırır. |
| RemoveAt(Int32) |
Stili koleksiyonun belirtilen dizininde kaldırır. (Devralındığı yer: TableLayoutStyleCollection) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Bu yöntemin açıklaması için yöntemine CopyTo(Array, Int32) bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| ICollection.IsSynchronized |
Bu yöntemin açıklaması için özelliğine IsSynchronized bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| ICollection.SyncRoot |
Bu yöntemin açıklaması için özelliğine SyncRoot bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IEnumerable.GetEnumerator() |
Bu yöntemin açıklaması için yöntemine GetEnumerator() bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.Add(Object) |
Bu yöntemin açıklaması için yöntemine Add(Object) bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.Contains(Object) |
Bu yöntemin açıklaması için yöntemine Contains(Object) bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.IndexOf(Object) |
Bu yöntemin açıklaması için yöntemine IndexOf(Object) bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.Insert(Int32, Object) |
Bu yöntemin açıklaması için yöntemine Insert(Int32, Object) bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.IsFixedSize |
Bu yöntemin açıklaması için özelliğine IsFixedSize bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.IsReadOnly |
Bu yöntemin açıklaması için özelliğine IsReadOnly bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.Item[Int32] |
Bu yöntemin açıklaması için özelliğine Item[Int32] bakın. (Devralındığı yer: TableLayoutStyleCollection) |
| IList.Remove(Object) |
Bu yöntemin açıklaması için yöntemine Remove(Object) bakın. (Devralındığı yer: TableLayoutStyleCollection) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |