バージョン

AllowCellEdit プロパティ (UltraTreeColumnSet)

セルをアクティブ化または編集できるかどうか (あるいはその両方を実行できるかどうか) を取得または設定します。
シンタックス
'宣言
 
Public Property AllowCellEdit As AllowCellEdit
public AllowCellEdit AllowCellEdit {get; set;}
解説

AllowCellEdit プロパティはそれぞれの列関連オブジェクト (UltraTreeNodeColumnUltraTreeColumnSet、およびUltraTreeColumnSettings ) によって公開されています。また、UltraTreeNodeCell オブジェクトは AllowEdit プロパティを公開しています。名前は異なりますが機能は同じです。オブジェクトの AllowCellEditプロパティは UltraTreeNode によっても公開されています。このプロパティをそのレベルで設定すると、そのノードによって表示されるセルのみに作用します。

セルを無効にするには、AllowCellEdit プロパティを "Disabled" に設定します。

こうするとエンドユーザーはセル内容を変更できなくなりますが、 AllowCellEditプロパティを "ReadOnly" に設定することで、セル内容をコピーすることは可能です。

AllowCellEdit プロパティは、セルがマウスでクリックされた時に表現される動作を決定しません。CellClickAction プロパティは、マウスでクリックされた時にセルが起動または編集できるかどうかも決定します。

使用例
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 columnSet As UltraTreeColumnSet = Me.ultraTree1.ColumnSettings.ColumnSets(0)

        '	Use the ActiveCellAppearance to bring attention to the cell
        '	with the input focus
        columnSet.ActiveCellAppearance.BackColor = Color.Red
        columnSet.ActiveCellAppearance.ForeColor = Color.White

        '	Set AllowCellEdit to 'ActivateOnly' so that clicking a cell does
        '	not put in into edit mode immediately
        columnSet.AllowCellEdit = AllowCellEdit.ActivateOnly

        '	Enable tooltips for cells whose value is not fully visible
        columnSet.TipStyleCell = TipStyleCell.Show
    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void button3_Click(object sender, System.EventArgs e)
		{
			UltraTreeColumnSet columnSet = Me.ultraTree1.ColumnSettings.ColumnSets[0];

			//	Use the ActiveCellAppearance to bring attention to the cell
			//	with the input focus
			columnSet.ActiveCellAppearance.BackColor = Color.Red;
			columnSet.ActiveCellAppearance.ForeColor = Color.White;

			//	Set AllowCellEdit to 'ActivateOnly' so that clicking a cell does
			//	not put in into edit mode immediately
			columnSet.AllowCellEdit = AllowCellEdit.ActivateOnly;

			//	Enable tooltips for cells whose value is not fully visible
			columnSet.TipStyleCell = TipStyleCell.Show;
		}
参照