バージョン

ボタンのスタイルの設定

WinGrid のボタンの外観は、ButtonStyle プロパティを設定することで簡単に指定できます。このプロパティによって制御されるボタンは、セル内のボタン(Button スタイル ボタンと EditorButton スタイル ボタンの両方)と AddNew ボックスにあるボタンです。ButtonStyle プロパティは、DisplayLayout オブジェクトと Band オブジェクトによって公開されている Override オブジェクトで使用できます。ButtonStyle プロパティの型は UIElementButtonStyle です。

DisplayLayout の Override の ButtonStyle プロパティに値を指定するには:

  1. コードの記述を開始する前にコード ビハインドに使用/インポートのディレクティブを配置します。そうすれば、メンバは完全に記述された名前を常に入力する必要がなくなります。

Visual Basic の場合:

Imports Infragistics.Win

C# の場合:

using Infragistics.Win;
  1. デザインタイムに WinGrid を右クリックして [UltraGrid デザイナ] を選択します。

  2. デザイナで、[コントロール設定] オプションを選択します。下にスクロールして DisplayLayout プロパティを展開します。Override プロパティが表示するまで下にスクロールしてプロパティを展開し、Override プロパティの中で ButtonStyle プロパティが表示するまで下にスクロールします。

このプロパティを Band の Override で設定するには、次のコードを使用します。

Visual Basic の場合:

Private Sub SettingtheStyleofButtons_Load(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles MyBase.Load
	Me.UltraGrid1.DisplayLayout.Bands(0).Columns(0).Style = UltraWinGrid.ColumnStyle.Button
	Me.UltraGrid1.DisplayLayout.Bands(0).Override.ButtonStyle = UIElementButtonStyle.Button3D
End Sub

C# の場合:

private void SettingtheStyleofButtons_Load(object sender, System.EventArgs e)
{
	this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].Style = UltraWinGrid.ColumnStyle.Button;
	this.ultraGrid1.DisplayLayout.Bands[0].Override.ButtonStyle = UIElementButtonStyle.Button3D;
}

次のスクリーンショットは、"Office2003ToolbarButton" スタイルを使用した WinGrid を示します。

WinGrid Set the Style of Buttons 01.png