次の方法で共有


DataRepeater.LayoutStyle プロパティ

更新 : 2007 年 11 月

DataRepeater コントロールを垂直方向に表示するか水平方向に表示するかを示す値を取得または設定します。

名前空間 :  Microsoft.VisualBasic.PowerPacks
アセンブリ :  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Property LayoutStyle As DataRepeaterLayoutStyles
'使用
Dim instance As DataRepeater
Dim value As DataRepeaterLayoutStyles

value = instance.LayoutStyle

instance.LayoutStyle = value
public DataRepeaterLayoutStyles LayoutStyle { get; set; }
public:
property DataRepeaterLayoutStyles LayoutStyle {
    DataRepeaterLayoutStyles get ();
    void set (DataRepeaterLayoutStyles value);
}
public function get LayoutStyle () : DataRepeaterLayoutStyles
public function set LayoutStyle (value : DataRepeaterLayoutStyles)

プロパティ値

型 : Microsoft.VisualBasic.PowerPacks.DataRepeaterLayoutStyles

レイアウトを指定する列挙値の 1 つ。

解説

DataRepeater コントロールの LayoutStyle プロパティによって、DataRepeater 項目が垂直形式で表示されるか水平形式で表示されるかが決まります。このプロパティが変更された場合は、LayoutStyleChanged イベント ハンドラ、BeginResetItemTemplate メソッド、および EndResetItemTemplate メソッドを使用して ItemTemplate 内の子コントロールを再配置して、新しいレイアウトに合わせることができます。

イベント ハンドラの中で LayoutStyleChanged イベントに応答する方法を次の例に示します。この例では、DataRepeater1 という名前の DataRepeater コントロールがフォーム上に配置され、TextBox1 および TextBox2 という名前の 2 つの TextBox コントロールが存在する必要があります。

' Switch the orientation.
If DataRepeater1.LayoutStyle = _
 PowerPacks.DataRepeaterLayoutStyles.Vertical Then
    DataRepeater1.LayoutStyle = _
     PowerPacks.DataRepeaterLayoutStyles.Horizontal
Else
    DataRepeater1.LayoutStyle = _
     PowerPacks.DataRepeaterLayoutStyles.Vertical
End If
// Switch the orientation.
if (dataRepeater1.LayoutStyle == DataRepeaterLayoutStyles.Vertical)
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Horizontal;
}
else
{
    dataRepeater1.LayoutStyle = DataRepeaterLayoutStyles.Vertical;
}            

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

DataRepeater クラス

DataRepeater メンバ

Microsoft.VisualBasic.PowerPacks 名前空間

BeginResetItemTemplate

EndResetItemTemplate

その他の技術情報

DataRepeater コントロールの概要 (Visual Studio)

方法 : DataRepeater コントロールのレイアウトを変更する (Visual Studio)