Поделиться через


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)

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

RowStyle(SizeType, Single)

Инициализирует экземпляр класса RowStyle, используя указанные значения SizeType и высоты.

Свойства

Height

Получает или задает высоту строки.

SizeType

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

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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