次の方法で共有


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 、 内の行のユーザー インターフェイス (UI) 特性を TableLayoutPanel表します。 内 TableLayoutPanel のすべての行のスタイルは、 プロパティに TableLayoutPanel.RowStyles 収集されます。

この単純なクラスは、 行の HeightSizeType を提供します。

コンストラクター

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)

適用対象

こちらもご覧ください