TableLayoutRowStyleCollection Sınıf

Tanım

Nesneleri depolayan RowStyle bir koleksiyon.

public ref class TableLayoutRowStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutRowStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutRowStyleCollection = class
    inherit TableLayoutStyleCollection
Public Class TableLayoutRowStyleCollection
Inherits TableLayoutStyleCollection
Devralma
TableLayoutRowStyleCollection

Örnekler

Aşağıdaki örnekte, için nasıl ayarlanacağı RowStyle gösterilmektedir TableLayoutRowStyleCollection. Bu kod örneği, denetim için TableLayoutPanel sağlanan daha büyük bir örneğin parçasıdır.

private void toggleRowStylesBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    TableLayoutRowStyleCollection styles = 
        this.TableLayoutPanel1.RowStyles;

    foreach( RowStyle style in styles )
    {
        if (style.SizeType==SizeType.Absolute)
        {
            style.SizeType = SizeType.AutoSize;
        }
        else if(style.SizeType==SizeType.AutoSize)
        {
            style.SizeType = SizeType.Percent;

            // Set the row height to be a percentage
            // of the TableLayoutPanel control's height.
            style.Height = 33;
        }
        else
        {

            // Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute;
            style.Height = 50;
        }
    }
}
Private Sub toggleRowStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleRowStylesBtn.Click

    Dim styles As TableLayoutRowStyleCollection = _
    Me.TableLayoutPanel1.RowStyles

    For Each style As RowStyle In styles

        If style.SizeType = SizeType.Absolute Then

            style.SizeType = SizeType.AutoSize

        ElseIf style.SizeType = SizeType.AutoSize Then

            style.SizeType = SizeType.Percent

            ' Set the row height to be a percentage
            ' of the TableLayoutPanel control's height.
            style.Height = 33

        Else

            ' Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute
            style.Height = 50

        End If

    Next

End Sub

Açıklamalar

sınıfı, TableLayoutRowStyleCollection ilişkili TableLayoutPanelbir içindeki satırları 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 RowStyle alır veya ayarlar.

Yöntemler

Name Description
Add(RowStyle)

öğesine RowStyleyeni TableLayoutRowStyleCollection bir 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(RowStyle)

öğesinin TableLayoutRowStyleCollection belirli bir stil içerip içermediğini 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(RowStyle)

içindeki belirli bir öğenin dizinini TableLayoutRowStyleCollectionbelirler.

Insert(Int32, RowStyle)

belirtilen konumda içine RowStyle bir TableLayoutRowStyleCollection ekler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(RowStyle)

Belirli bir nesnenin ilk oluşumunu öğesinden TableLayoutRowStyleCollectionkaldı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.

Şunlara uygulanır

Ayrıca bkz.