作成日: 2021/04/09 最終更新日: 2021/04/09
文書種別
使用方法
詳細
TreeViewコントロールでは、CheckBoxesプロパティをTrueに設定することでノードの横にチェックボックスを表示することができますが、そのON/OFFを禁止したい場合は、CheckStateChangingイベントでe.Cancel引数をTrueに設定します。
(メモ)
・チェックボックスのクリックでノードが選択される動作を禁止したい場合は、e.Node.SelectedをFalseに設定します。
・ノード部分のクリックでノードが選択状態される動作を禁止したい場合は、c1TreeViewのSelectionModeをNoneに設定します。
◎サンプルコード(VB)
(メモ)
・チェックボックスのクリックでノードが選択される動作を禁止したい場合は、e.Node.SelectedをFalseに設定します。
・ノード部分のクリックでノードが選択状態される動作を禁止したい場合は、c1TreeViewのSelectionModeをNoneに設定します。
◎サンプルコード(VB)
C1TreeView1.CheckBoxes = True
C1TreeView1.SelectionMode = C1TreeViewSelectionMode.None
・・・途中省略・・・
Private Sub C1TreeView1_CheckStateChanging(sender As Object, e As C1TreeViewCancelEventArgs) Handles C1TreeView1.CheckStateChanging
e.Cancel = True
e.Node.Selected = False
End Sub
◎サンプルコード(C#)
c1TreeView1.CheckBoxes = true;
c1TreeView1.SelectionMode = C1TreeViewSelectionMode.None;
・・・途中省略・・・
private void c1TreeView1_CheckStateChanging(object sender, C1TreeViewCancelEventArgs e)
{
e.Cancel = true;
e.Node.Selected = false;
}