バージョン

AllowCellEdit プロパティ (UltraTreeColumnSettings)

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

AllowCellEdit プロパティはそれぞれの列関連オブジェクト (UltraTreeNodeColumnUltraTreeColumnSet、およびUltraTreeColumnSettings ) によって公開されています。また、UltraTreeNodeCell オブジェクトは AllowEdit プロパティを公開しています。名前は異なりますが機能は同じです。UltraTreeColumnSettings オブジェクトの AllowCellEdit プロパティは、すべてのレベルで最も個別性が低い、つまりほとんどのセルに適用されます。

セルを無効にするには、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
        '	Use the ActiveCellAppearance to bring attention to the cell
        '	with the input focus
        Me.ultraTree1.ColumnSettings.ActiveCellAppearance.BackColor = Color.Red
        Me.ultraTree1.ColumnSettings.ActiveCellAppearance.ForeColor = Color.White

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

        '	Set TabNavigation to 'NextCell' so that the tab key can be used to
        '	navigate to a cell
        Me.ultraTree1.ColumnSettings.TabNavigation = TabNavigation.NextCell

        '	Enable tooltips for cells whose value is not fully visible
        Me.ultraTree1.ColumnSettings.TipStyleCell = TipStyleCell.Show

    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void button1_Click(object sender, System.EventArgs e)
		{
			//	Use the ActiveCellAppearance to bring attention to the cell
			//	with the input focus
			this.ultraTree1.ColumnSettings.ActiveCellAppearance.BackColor = Color.Red;
			this.ultraTree1.ColumnSettings.ActiveCellAppearance.ForeColor = Color.White;

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

			//	Set TabNavigation to 'NextCell' so that the tab key can be used to
			//	navigate to a cell
			this.ultraTree1.ColumnSettings.TabNavigation = TabNavigation.NextCell;

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