バージョン

ツリー ノードのチェックボックスの同期化

ツリー ノードのチェックボックスの同期化

トピックの概要

目的

このトピックでは、 WinTree™ での親ノードおよび子ノードのチェックボックスの同期化について紹介します。

はじめに

標準ビューで、 WinTree のノードにチェックボックスを表示できます。この機能を使用すると、チェックボックスを自動的に同期化できます。親ノードは、子ノードのチェック状態に基づいてチェック済み、未チェック、または不確定の状態になります。

Note
注:

この機能は、ツリー ノードの規格ビューのみに適用します。列ビューに適用されません。

以下の表は、チェックボックスの状態の同期化と表示をリストします。

チェックボックスの同期化 チェックボックスの状態

すべての子がチェックされている場合、親もチェックされます。

Synchronizing Checkboxes of the Tree Nodes 1.png

すべての子のチェックが解除された場合、親もチェック解除されます。

Synchronizing Checkboxes of the Tree Nodes 2.png

チェックされた子およびチェック解除された子の両方がある場合、親は不確定状態になります。

Synchronizing Checkboxes of the Tree Nodes 3.png
Note
注:

この機能は、以下の条件があるチェックボックスのみに適用されます。

  • NodeStyle プロパティの結果でノードの前に表示されるチェックボックスに適用します。

  • グリッドまたは OutlookExpress スタイルで表示されるノードのチェックボックスには適用されません。

  • セルまたは列にあるチェックボックスには適用されません。

以下のコードは、NodeStyle プロパティを使用してチェックボックスの同期化を有効にします。

C# の場合:

ultraTree1.Override.NodeStyle = NodeStyle.SynchronizedCheckBox;

Visual Basic の場合:

ultraTree1.Override.NodeStyle = NodeStyle.SynchronizedCheckBox

関連コンテンツ

トピック

以下のトピックでは、このトピックに関連する追加情報を提供しています。

トピック 目的

このセクションでは、WinTree コントロールに関連する特定のタスクを実行する方法を説明する、簡単なタスクベースのトピックについて記述されています。