バージョン

ActivateCell メソッド

指定した UltraTreeNodeColumn に対応する セルをアクティブ化します。セルのアクティブ化に成功した場合は True を返します。それ以外の場合は False を返します。
シンタックス
'宣言
 
Public Function ActivateCell( _
   ByVal column As UltraTreeNodeColumn _
) As Boolean
public bool ActivateCell( 
   UltraTreeNodeColumn column
)

パラメータ

column
アクティブにするセルを定義する UltraTreeNodeColumn

戻り値の型

セルのアクティブ化に成功したかどうかを示すブール値。
解説

ActivateCell メソッドを実行すると、指定した列によって定義されているセルが ActiveCell になります。ActiveNode ではない UltraTreeNodeActivateCell メソッドを呼び出した場合は、最初にそのノードがアクティブになります。BeforeActivate イベントをキャンセルし、そのノードがアクティブにならないようにした場合、ActivateCell メソッドは失敗して False を返します。同様に、BeforeCellActivate イベントをキャンセルした場合も、ActivateCell メソッドは失敗して False を返します。

注: ActivateCell メソッドはコントロールの ActiveCell プロパティを設定するための代替手段として使用できます。コントロールの ActiveCell プロパティを設定するためには UltraTreeNodeCell オブジェクトを作成する必要がありますが、ActivateCell メソッドを呼び出す場合はその必要はありません。

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


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim node As UltraTreeNode = Me.ultraTree1.Nodes(0)
        Dim column As UltraTreeNodeColumn = node.DataColumnSetResolved.Columns("Address")
        node.BringCellIntoView(column)
        node.ActivateCell(column)
        node.BeginCellEdit(column)
    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void button1_Click(object sender, System.EventArgs e)
		{
			UltraTreeNode node = this.ultraTree1.Nodes[0];
			UltraTreeNodeColumn column = node.DataColumnSetResolved.Columns["Address"];
			node.BringCellIntoView( column );
			node.ActivateCell( column );
			node.BeginCellEdit( column );
		}
参照