バージョン

CellClickAction プロパティ

エンドユーザーがセルをクリックした結果実行されるアクションを取得または設定します。
シンタックス
'宣言
 
Public Property CellClickAction As CellClickAction
public CellClickAction CellClickAction {get; set;}
解説

CellClickAction を 'EditCell' に設定した場合は、セルをクリックするとセルがアクティブになり、即座に編集モードに入ります。プロパティを "EditCellSelectText" に設定した場合は、"EditCell" と同じようにセルが編集モードになりますが、その後でセルの内容が選択されます。"ActivateCell" に設定した場合は、セルがアクティブになりますが、自動的に編集モードに入ることはありません。"SelectNodeOnly" に設定した場合は、セルはアクティブにも編集モードにもなりません。その代わりにノードがアクティブになり、必要に応じて選択されます (選択されるかどうかは SelectionType プロパティの値によります)。

注: CellClickAction プロパティは、列を表示しているノードのみに適用されます。セルを表示していないノードは、プロパティが 'SelectNode' に設定された場合と同じように動作します。

また、CellClickAction プロパティはマウス操作のみに適用されるもので、エンドユーザーがキーボードを使用して同じ結果を達成することは妨げられません。たとえば、CellClickAction を "ActivateOnly" に設定しても、キーボードを使用してセルを編集モードにすることは禁止できません。F2 キーを押してセルを編集モードにすることは引き続き可能です。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTree

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.ultraTree1.Override.CellClickAction = CellClickAction.EditCell
        Me.ultraTree1.ColumnSettings.AllowCellEdit = AllowCellEdit.Full
        Me.ultraTree1.ColumnSettings.TabNavigation = TabNavigation.NextCell
    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void button1_Click(object sender, System.EventArgs e)
		{
			this.ultraTree1.Override.CellClickAction = CellClickAction.EditCell;
			this.ultraTree1.ColumnSettings.AllowCellEdit = AllowCellEdit.Full;
			this.ultraTree1.ColumnSettings.TabNavigation = TabNavigation.NextCell;
		}
参照