'宣言 Public Property ExpansionIndicator As ShowExpansionIndicator
public ShowExpansionIndicator ExpansionIndicator {get; set;}
このプロパティは、子行を持たない行の展開インジケーターを表示するかどうか、または子行を持つ行の展開インジケーターを非表示にするかどうかを決定します。
Expanded プロパティを使用すると、展開インジケーターを展開(マイナス)と縮小(プラス)のどちらの状態にするかを指定できます。
ユーザーが展開インジケーターをクリックして行を展開または縮小すると、BeforeRowExpanded イベントと BeforeRowCollapsed イベントが生成されます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub Button37_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button37.Click ' Set the ExpansionIndicator on the layout's override. Me.UltraGrid1.DisplayLayout.Override.ExpansionIndicator = ShowExpansionIndicator.CheckOnDisplay ' You can override that grid-wide setting for a particular band by setting it on the ' override of that band. Me.ultraGrid1.DisplayLayout.Bands(1).Override.ExpansionIndicator = ShowExpansionIndicator.CheckOnExpand ' You can also override this setting for a specific row by setting the property on ' that row. Me.ultraGrid1.Rows(0).ExpansionIndicator = ShowExpansionIndicator.Never End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button37_Click(object sender, System.EventArgs e) { // Set the ExpansionIndicator on the layout's override. this.ultraGrid1.DisplayLayout.Override.ExpansionIndicator = ShowExpansionIndicator.CheckOnDisplay; // You can override that grid-wide setting for a particular band by setting it on the // override of that band. this.ultraGrid1.DisplayLayout.Bands[1].Override.ExpansionIndicator = ShowExpansionIndicator.CheckOnExpand; // You can also override this setting for a specific row by setting the property on // that row. this.ultraGrid1.Rows[0].ExpansionIndicator = ShowExpansionIndicator.Never; }