Бөлісу құралы:


RowStyle Класс

Определение

Представляет внешний вид строки в макете таблицы.

public ref class RowStyle : System::Windows::Forms::TableLayoutStyle
public class RowStyle : System.Windows.Forms.TableLayoutStyle
type RowStyle = class
    inherit TableLayoutStyle
Public Class RowStyle
Inherits TableLayoutStyle
Наследование

Примеры

В следующем примере кода показано, как извлечь из RowStyle нее TableLayoutRowStyleCollection.

Этот пример кода является частью более крупного примера, предоставленного для 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

Комментарии

Класс RowStyle представляет характеристики пользовательского интерфейса строки в строке TableLayoutPanel. Стили для всех строк в объекте TableLayoutPanel собираются в свойстве TableLayoutPanel.RowStyles .

Этот простой Height класс предлагает строку и SizeType для нее.

Конструкторы

Имя Описание
RowStyle()

Инициализирует экземпляр RowStyle класса по умолчанию.

RowStyle(SizeType, Single)

Инициализирует экземпляр класса с помощью предоставленных RowStyleSizeType и высотных значений.

RowStyle(SizeType)

Инициализирует экземпляр класса с помощью предоставленного RowStyleSizeType значения.

Свойства

Имя Описание
Height

Возвращает или задает высоту строки.

SizeType

Возвращает или задает флаг, указывающий, как строка или столбец должен быть размером относительно его содержащей таблицы.

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

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

Возвращает строку, представляющую текущий объект.

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

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

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