TableLayoutRowStyleCollection 类

定义

用于存储 RowStyle 对象的集合。

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
继承
TableLayoutRowStyleCollection

示例

以下示例演示如何为 TableLayoutRowStyleCollection设置 RowStyle 。 此代码示例是为 控件提供的更大示例的 TableLayoutPanel 一部分。

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

注解

TableLayoutRowStyleCollection 表示用于描述关联 TableLayoutPanel中的行的所有样式的集合。

属性

Count

获取 TableLayoutStyleCollection 中实际包含的样式数量。

(继承自 TableLayoutStyleCollection)
Item[Int32]

获取或设置指定索引处的 RowStyle

方法

Add(RowStyle)

将新 RowStyle 添加到 TableLayoutRowStyleCollection 中。

Add(TableLayoutStyle)

在当前集合的末尾添加一个新的 TableLayoutStyle

(继承自 TableLayoutStyleCollection)
Clear()

断开集合与关联的 TableLayoutPanel 之间的关联,并清空该集合。

(继承自 TableLayoutStyleCollection)
Contains(RowStyle)

确定 TableLayoutRowStyleCollection 是否包含特定样式。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(RowStyle)

确定 TableLayoutRowStyleCollection 中特定项的索引。

Insert(Int32, RowStyle)

RowStyle 插入指定位置的 TableLayoutRowStyleCollection

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(RowStyle)

TableLayoutRowStyleCollection 中移除特定对象的第一个匹配项。

RemoveAt(Int32)

移除集合的指定索引处的样式。

(继承自 TableLayoutStyleCollection)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ICollection.CopyTo(Array, Int32)

有关此方法的说明,请参见 CopyTo(Array, Int32) 方法。

(继承自 TableLayoutStyleCollection)
ICollection.IsSynchronized

有关此方法的说明,请参见 IsSynchronized 属性。

(继承自 TableLayoutStyleCollection)
ICollection.SyncRoot

有关此方法的说明,请参见 SyncRoot 属性。

(继承自 TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

有关此方法的说明,请参见 GetEnumerator() 方法。

(继承自 TableLayoutStyleCollection)
IList.Add(Object)

有关此方法的说明,请参见 Add(Object) 方法。

(继承自 TableLayoutStyleCollection)
IList.Contains(Object)

有关此方法的说明,请参见 Contains(Object) 方法。

(继承自 TableLayoutStyleCollection)
IList.IndexOf(Object)

有关此方法的说明,请参见 IndexOf(Object) 方法。

(继承自 TableLayoutStyleCollection)
IList.Insert(Int32, Object)

有关此方法的说明,请参见 Insert(Int32, Object) 方法。

(继承自 TableLayoutStyleCollection)
IList.IsFixedSize

有关此方法的说明,请参见 IsFixedSize 属性。

(继承自 TableLayoutStyleCollection)
IList.IsReadOnly

有关此方法的说明,请参见 IsReadOnly 属性。

(继承自 TableLayoutStyleCollection)
IList.Item[Int32]

有关此方法的说明,请参见 Item[Int32] 属性。

(继承自 TableLayoutStyleCollection)
IList.Remove(Object)

有关此方法的说明,请参见 Remove(Object) 方法。

(继承自 TableLayoutStyleCollection)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅