Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

DisplayTreeView : パート 1

DisplayTreeView メソッドは、GUI の左側に表示されるツリーを作成します。 この例 (このページと次のページ) では、このツリーを作成し、各 ContactName プロパティを追加するコードを追加します。

DisplayTreeView は、BusinessNodePersonalNode という 2 つのレベル 1 ノードを作成します。 DisplayTreeView は、Contact のインスタンスごとに、NameID の値を持つノードを作成します。Name プロパティは、ノードによって表示されます。ID 値は、ノードの Tag プロパティに格納されます。次に、DisplayTreeView は、Contact インスタンスの ContactType プロパティの値に応じて、そのノードを適切なレベル 1 ノードに追加します。

メソッドの最初の部分は次のように動作します。

  1. contactNode 変数を宣言します。

  2. treeView1 に対して BeginUpdate を呼び出します。これにより、ツリーが作成または作成し直されている間、ツリーの表示は描画されなくなります。

  3. レベル 1 のノード PersonalNodeBusinessNode を作成します。

このメソッドの最初の部分は以下のとおりです。このメソッドの本文を、PhoneFormObj.csDisplayTreeView スタブに追加します。


private void DisplayTreeView() {
 TreeNode contactNode = null;
 treeView1.BeginUpdate();
 treeView1.Nodes.Clear();
 TreeNode PersonalNode = new TreeNode("Personal");
 TreeNode BusinessNode = new TreeNode("Business");  
 
 ...

Note:

"第 II 章" の最初の演習では、DisplayTreeView を変更して、電話番号情報と連絡先の名前を表示できるようにします。

FeedbackOpens in a new tab