TreeView for ASP.NET WebForms
C1TreeView ノードアイコンを設定する
タスク別ヘルプ > C1TreeView ノードアイコンを設定する

C1TreeView では、ノードのアイコンを設定することが可能です。さらに、C1Treeview の現在の状態に基づいて、アイコンを切り替えることができます。このトピックでは、ノードアイコンを表示し、C1Treeview の状態に基づいて、ノードアイコンを変更するプロパティを設定する手順を説明します。

デザインビュー

  1. C1TreeViewスマートタグをクリックして[C1TreeView タスク]メニューを表示します。
  2. [TreeViewの編集]を選択すると、C1TreeView デザイナフォーム ダイアログボックスが開きます。

  3. 最初のノード「フォルダ 1」を選択して、[プロパティ]ウィンドウでそのプロパティを表示します。
  4. CollapsedIconClassプロパティを「ui-icon-folder-collapsed」に設定します。
  5.  ExpandedIconClass  プロパティを「ui-icon-folder-open」に設定します。
  6. ItemIconClass プロパティを「ui-icon-document」に設定します。デザイナフォームの[プロパティ]ウィンドウは次のようになります。

  7. [F5]キーを押してプログラムを実行します。C1TreeView コントロールは次のようなイメージとなります。

ソースビュー

  1. ソースビューにて、Text プロパティで「フォルダ 1」と設定されている最初の <cc1:C1TreeViewNode>  タグ内に下記のマークアップを追加して、ノードアイコンを設定します。
    ソースビュー
    コードのコピー
    CollapsedIconClass="ui-icon-folder-collapsed"
    ExpandedIconClass="ui-icon-folder-open"
    ItemIconClass="ui-icon-document"
  2.  <cc1:C1TreeViewNode> タグは下記のようになります。
    ソースビュー
    コードのコピー
    <cc1:C1TreeViewNode Text="フォルダ 1"
    CollapsedIconClass="ui-icon-folder-collapsed"
    ExpandedIconClass="ui-icon-folder-open"
    ItemIconClass="ui-icon-document">
  3. 「フォルダ 1.1」の<cc1:C1TreeViewNode> タグの間に、下記のマークアップを追加します。
    ソースビュー
    コードのコピー
    CollapsedIconClass="ui-icon-folder-collapsed"
    ExpandedIconClass="ui-icon-folder-open"
    ItemIconClass="ui-icon-document"
  4. <cc1:C1TreeViewNode>  タグは下記のようになります。
    ソースビュー
    コードのコピー
    <cc1:C1TreeViewNode Text="フォルダ 1.1"
    CollapsedIconClass="ui-icon-folder-collapsed"
    ExpandedIconClass="ui-icon-folder-open"
    ItemIconClass="ui-icon-document">
  5. 「フォルダ 1.1」の <cc1:C1TreeViewNode>タグの間に、ItemIconClass="ui-icon-document"  を追加します。<cc1:C1TreeViewNode> タグは下記のようになります。
    ソースビュー
    コードのコピー
    <cc1:C1TreeViewNode Text="Folder 1.1.1" ItemIconClass="ui-icon-document">
  6. [F5]キーを押してプログラムを実行します。C1TreeView  コントロールは次のようなイメージとなります。

関連トピック