TableLayoutRowStyleCollection Класс

Определение

Коллекция, которая хранит объекты RowStyle.A collection that stores RowStyle objects.

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

Примеры

В следующем примере показано, как задать RowStyle для TableLayoutRowStyleCollection .The following example shows how to set RowStyle for a TableLayoutRowStyleCollection. Этот пример кода является частью большого примера, предоставляемого для TableLayoutPanel элемента управления.This code example is part of a larger example provided for the TableLayoutPanel control.

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 .The TableLayoutRowStyleCollection class represents the collection of all the styles used to describe the rows in an associated TableLayoutPanel.

Свойства

Count

Получает количество стилей, которое в действительности хранится в TableLayoutStyleCollection.Gets the number of styles actually contained in the TableLayoutStyleCollection.

(Унаследовано от TableLayoutStyleCollection)
Item[Int32]

Возвращает или задает объект RowStyle с заданным индексом.Gets or sets the RowStyle at the specified index.

Методы

Add(RowStyle)

Добавляет новый объект RowStyle в объект TableLayoutRowStyleCollection.Adds a new RowStyle to the TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Добавляет новую коллекцию TableLayoutStyle в конец текущей коллекции.Adds a new TableLayoutStyle to the end of the current collection.

(Унаследовано от TableLayoutStyleCollection)
Clear()

Отменяет связь коллекции с контейнером TableLayoutPanel и очищает коллекцию.Disassociates the collection from its associated TableLayoutPanel and empties the collection.

(Унаследовано от TableLayoutStyleCollection)
Contains(RowStyle)

Определяет, содержит ли коллекция TableLayoutRowStyleCollection конкретный стиль.Determines whether the TableLayoutRowStyleCollection contains a specific style.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IndexOf(RowStyle)

Определяет индекс заданного элемента в списке TableLayoutRowStyleCollection.Determines the index of a specific item in the TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Вставляет объект RowStyle в коллекцию TableLayoutRowStyleCollection в указанную позицию.Inserts a RowStyle into the TableLayoutRowStyleCollection at the specified position.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Remove(RowStyle)

Удаляет первое вхождение указанного объекта из коллекции TableLayoutRowStyleCollection.Removes the first occurrence of a specific object from the TableLayoutRowStyleCollection.

RemoveAt(Int32)

Удаляет стиль по указанному индексу коллекции.Removes the style at the specified index of the collection.

(Унаследовано от TableLayoutStyleCollection)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Описание этого метода см. в описании метода CopyTo(Array, Int32).For a description of this method, see the CopyTo(Array, Int32) method.

(Унаследовано от TableLayoutStyleCollection)
ICollection.IsSynchronized

Описание этого метода см. в описании свойства IsSynchronized.For a description of this method, see the IsSynchronized property.

(Унаследовано от TableLayoutStyleCollection)
ICollection.SyncRoot

Описание этого метода см. в описании свойства SyncRoot.For a description of this method, see the SyncRoot property.

(Унаследовано от TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Описание этого метода см. в описании метода GetEnumerator().For a description of this method, see the GetEnumerator() method.

(Унаследовано от TableLayoutStyleCollection)
IList.Add(Object)

Описание этого метода см. в описании метода Add(Object).For a description of this method, see the Add(Object) method.

(Унаследовано от TableLayoutStyleCollection)
IList.Contains(Object)

Описание этого метода см. в описании метода Contains(Object).For a description of this method, see the Contains(Object) method.

(Унаследовано от TableLayoutStyleCollection)
IList.IndexOf(Object)

Описание этого метода см. в описании метода IndexOf(Object).For a description of this method, see the IndexOf(Object) method.

(Унаследовано от TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Описание этого метода см. в описании метода Insert(Int32, Object).For a description of this method, see the Insert(Int32, Object) method.

(Унаследовано от TableLayoutStyleCollection)
IList.IsFixedSize

Описание этого метода см. в описании свойства IsFixedSize.For a description of this method, see the IsFixedSize property.

(Унаследовано от TableLayoutStyleCollection)
IList.IsReadOnly

Описание этого метода см. в описании свойства IsReadOnly.For a description of this method, see the IsReadOnly property.

(Унаследовано от TableLayoutStyleCollection)
IList.Item[Int32]

Описание этого метода см. в описании свойства Item[Int32].For a description of this method, see the Item[Int32] property.

(Унаследовано от TableLayoutStyleCollection)
IList.Remove(Object)

Описание этого метода см. в описании метода Remove(Object).For a description of this method, see the Remove(Object) method.

(Унаследовано от TableLayoutStyleCollection)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

См. также раздел