TreeView for ASP.NET WebForms
チェックボックス
C1TreeView の外観 > チェックボックス

ShowCheckBoxes is が true に設定されていると、各C1TreeViewNode の隣にチェックボックスを表示できます。C1TreeView のチェックボックスが有効になっていると、NodeCheckChanged to を使用して、チェックボックスのステータスがポスト間で変化したときのアクションを作成できます。チェックボックスの変化に対し、ポストバックなしでクライアント上すぐに応答するには、サーバー側イベントプロパティ OnClientNodeCheckChanged を使用できます。

3つのチェック状態

ShowCheckBoxes プロパティと  AllowTriState プロパティを true に設定することで、 C1TreeViewNodeの横に表示されるチェックボックスで3つのチェック状態を使用することができます。

次の表では、3つのチェック状態を説明すると共に、C1TreeViewNodes の横に表示される各チェックボックスに与える影響も説明します。

Checked プロパティはC1TreeViewNodeのチェック状態を指定します。

チェックの状態

説明

不確定

いくつかの子ノードだけが選択されている場合、暗い灰色のボックスは親ノードに表示されます。

チェック

すべての子ノードが選択されている場合、親ノードにチェックマークが表示されます。

未チェック

親ノードまたは子ノードのいずれも選択されていない場合、空のチェックボックスが親ノードに表示されます。

次の図は、 C1TreeView コントロールのためのチェックボックスの各状態(不確定、チェックON、チェックOFF)を示します。

子ノードへの3つのチェック状態の効果

AllowTriStateが True に設定されていて、C1TreeView  のノードが子ノードを含む場合は、その CheckState is は子のCheckState によって決定されます。その3つのケースは以下の通りです。

関連トピック