'宣言 Public ReadOnly Property CurrentState As UltraTreeState
public UltraTreeState CurrentState {get;}
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 ); } }