'宣言 Public Enum UltraTreeAction Inherits System.Enum
public enum UltraTreeAction : System.Enum
| メンバ | 解説 |
|---|---|
| AboveCell | 前の論理行内の同じセルをアクティブにします。 |
| BelowCell | 次の論理行内の同じセルをアクティブにします。 |
| CheckOptionButton | 現在アクティブなノードのオプションボタンをチェック |
| ClearAllSelectedNodes | 在選択されているノードをすべてクリア |
| CollapseNode | アクティブなノードを折りたたむ |
| Copy | 選択したノードをクリップボードにコピーします。 |
| Cut | 選択したノードをクリップボードに切り取ります。 |
| DeactivateCell | UltraTree.ActiveCell を非アクティブにしますが、UltraTree.ActiveNode は維持します。これにより、キーボードフォーカスをActiveNodeに向け直すことができ、ナビゲーションキーがセルではなくノードに適用されるようになります。 |
| DeleteNodes | 選択されているノードをすべて削除 |
| EnterEditMode | 編集モードへ移行 |
| EnterEditModeOnCell | UltraTree.ActiveCell を編集モードにします。 |
| ExitEditMode | 編集モードを終了 |
| ExitEditModeAndSave | 編集モードを終了し、変更を保存 |
| ExitEditModeOnCellSaveChanges | UltraTree.ActiveCell の編集モード セッションを終了し、変更をセルの値に適用します。 |
| ExpandAllNode | アクティブなノードとその子孫を展開 |
| ExpandNode | アクティブなノードを展開 |
| FirstCellInNode | UltraTree.ActiveCell を含む UltraTreeNode の、最初の論理列内のセルをアクティブにします。 |
| FirstCellInNodesCollection | UltraTree.ActiveCell を含むノードと同じコレクションにある、最初の表示 UltraTreeNode の、最初の論理列内のセルをアクティブにします。 |
| FirstCellInTree | UltraTree コントロールによって表示されている、最初の表示 UltraTreeNode の、最初の論理列内のセルをアクティブにします。 |
| FirstNode | ツリーの最初のノードに移動 |
| FirstNodeNoSelect | 選択状態を変更せずに最初のノードに移動 |
| LastCellInNode | UltraTree.ActiveCell を含む UltraTreeNode の、最後の論理列内のセルをアクティブにします。 |
| LastCellInNodesCollection | UltraTree.ActiveCell を含むノードと同じコレクションにある、最後の表示 UltraTreeNode の、最後の論理列内のセルをアクティブにします。 |
| LastCellInTree | UltraTree コントロールによって表示されている、最後の表示 UltraTreeNode の、最後の論理列内のセルをアクティブにします。 |
| LastNode | ツリーの最後のノードに移動 |
| LastNodeNoSelect | 選択状態を変更せずに最後のノードに移動 |
| NextCell | 次の論理列内のセルをアクティブにします。 |
| NextCellEnterEditMode | 次の論理列内のセルをアクティブにして編集モードにします。 |
| NextNode | 次のノードに移動 |
| NextNodeNoSelect | 選択状態を変更せずに次のノードに移動 |
| NoAction | 何のアクションも実行しません。このアクションを使用すると、キーはコントロールによって処理される対象と見なされます。そのため、コントロールのキーイベントが呼び出されますが、アクションは何も実行されません。 |
| PageDown | ツリーを1画面下にスクロール |
| PageDownNoSelect | 選択状態を変更せずにツリーを1画面下にスクロール |
| PageUp | ツリーを1画面上にスクロール |
| PageUpNoSelect | 選択状態を変更せずにツリーを1画面上にスクロール |
| ParentNode | アクティブなノードの親に移動 |
| Paste | ノードをクリップボードから UltraTree.ActiveNode の UltraTreeNode.Nodes コレクションに追加します。 |
| PreviousCell | 前の論理列内のセルをアクティブにします。 |
| PreviousCellEnterEditMode | 前の論理列内のセルをアクティブにして編集モードにします。 |
| PrevNode | 前のノードに移動 |
| PrevNodeNoSelect | 選択状態を変更せずに前のノードに移動 |
| ScrollBottom | 選択またはアクティブ ノードを変更することなくツリーの一番下にスクロールします。 |
| ScrollDown | 選択またはアクティブ ノードを変更することなくツリーをスクロールして 1 ノード下に下がります。 |
| ScrollPageDown | 選択またはアクティブ ノードを変更することなく 1 ページ下にスクロールします。 |
| ScrollPageUp | 選択またはアクティブ ノードを変更することなく 1 ページ上にスクロールします。 |
| ScrollTop | 選択またはアクティブ ノードを変更することなくツリーの一番上にスクロールします。 |
| ScrollUp | 選択またはアクティブ ノードを変更することなくツリーをスクロールして 1 ノード上に上がります。 |
| SelectActiveNode | 現在アクティブなノードを選択 |
| SelectNextControl | タブオーダーの前のコントロールを選択します。 |
| SelectPreviousControl | タブオーダーの前のコントロールを選択します。 |
| ToggleCheckbox | アクティブなノードのチェックボックスのオンとオフを切り替え |
| ToggleSelection | アクティブなノードの選択と非選択を切り替え |
| UndoCellEdit | UltraTree.ActiveCell の編集モード セッションを終了し、編集モード セッション中に加えられた変更を破棄します。 |
| UndoNodeEdit | UltraTree.ActiveNode のセル値に対する保留中の変更をキャンセルします。 |
Imports Infragistics.Win.UltraWinTree Private Sub button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button16.Click Dim state As UltraTreeState ' ツリー コントロールの現在の状態を取得します state = Me.ultraTree1.CurrentState ' 状態ビット フラグをチェックし、InEdit ビットが設定されているかどうかを確認します ' ノードが編集モードでない場合のみ実行します If (state And UltraTreeState.InEdit) = 0 Then ' 編集モードではないため、 ' アクティブなノードはチェックボックスであるかどうかを決定するビットをチェックします ' その場合、ノードのチェック状態をトグルするために ' 操作の実行を呼び出します If (state And UltraTreeState.IsCheckbox) = UltraTreeState.IsCheckbox Then Me.ultraTree1.PerformAction(UltraTreeAction.ToggleCheckbox, False, False) End If End If End Sub
using Infragistics.Win.UltraWinTree; private void button16_Click(object sender, System.EventArgs e) { // ツリー コントロールの現在の状態を取得します UltraTreeState state = this.ultraTree1.CurrentState; // 状態ビット フラグをチェックし、InEdit ビットが設定されているかどうかを確認します // ノードが編集モードではない場合のみに実行します if ( ( state & UltraTreeState.InEdit ) == 0 ) { // 編集モードではないため、 // アクティブなノードはチェックボックスであるかどうかを決定するビットをチェックします // その場合に、ノードのチェック状態をトグルするために // 操作の実行を呼び出します if ( ( state & UltraTreeState.IsCheckbox ) == UltraTreeState.IsCheckbox ) this.ultraTree1.PerformAction( UltraTreeAction.ToggleCheckbox, false, false ); } }