SiteMap for ASP.NET Web Forms
ツールチップの追加
主な機能 > ツールチップの追加

SiteMap では、各ノードにツールチップを追加できます。

デザイナの場合

  1. SiteMap コントロールを右クリックし、[プロパティ]を選択します。
  2. SiteMap コントロール全体の ToolTip プロパティにテキストを追加します。
  3. [SiteMap のタスク]メニューを開き、[ノードの編集]を選択します。これにより、C1SiteMap デザイナフォームが開きます。

任意のノードを選択し、各ノードの ToolTip プロパティを設定します。

ソースビューの場合

次のように、<cc1:C1SiteMap> タグ内の ToolTip プロパティを設定して、コントロール全体にツールチップを追加します。

ASP.Net
コードのコピー
<cc1:C1SiteMap ID="C1SiteMap1" runat="server" 
ToolTip="This is a SiteMap Control" ShowNodeLines="true" 
DataSourceID="C1SiteMapDataSource1">
        

次のように、<cc1:C1SiteMapNode> タグ内の ToolTip プロパティを設定して、1つのノードにツールチップを追加します。

ASP.Net
コードのコピー
<cc1:C1SiteMapNode runat="server" Text="C1SiteMapNode1" 
ToolTip="This is a Node Tooltip">

コードの場合

コントロール全体にツールチップを追加するには、Page_Load イベントに次のコードを追加します。

C# でコードを書く場合

C#
コードのコピー
C1.SiteMap1.ToolTip = "SiteMap Control";

Visual Basic でコードを書く場合

VB
コードのコピー
C1.SiteMap1.ToolTip = "SiteMap Control"

個々のノードにツールチップを追加するには、Page_Load イベントに次のコードを追加します。

C# でコードを書く場合

C#
コードのコピー
C1SiteMap1.Nodes[0].ToolTip = "Parent1";
C1SiteMap1.Nodes[0].Nodes[0].ToolTip = "child1";
C1SiteMap1.Nodes[1].ToolTip = "parent2";

Visual Basic でコードを書く場合

VB
コードのコピー
C1SiteMap1.Nodes(0).ToolTip = "Parent1"
C1SiteMap1.Nodes(0).Nodes(0).ToolTip = "child1"
C1SiteMap1.Nodes(1).ToolTip = "parent2"

ここまでの成果

プロジェクトを実行し、SiteMap ノードの上にマウスを置きます。ノード上にツールチップが表示されることがわかります。