AccessKey プロパティを変更して、SiteMap コントロールにキーボードショートカットを追加できます。
デザインビューでキーボードサポートを追加するには、次の手順に従います。
SiteMap コントロールにキーボードショートカットを追加するには、<cc1:C1SiteMap>
タグ内で AccessKey プロパティを設定します。
ソースビュー |
コードのコピー
|
---|---|
<cc1:C1SiteMap ID="C1SiteMap1" runat="server" AccessKey="K"> |
C1SiteMapNode にキーボードショートカットを追加するには、<cc1:C1SiteMapNode>
タグ内で AccessKey プロパティを設定します。
ソースビュー |
コードのコピー
|
---|---|
<cc1:C1SiteMapNode runat="server" Text="C1SiteMapNode1" AccessKey="N"> |
コントロール全体にキーボードショートカットを追加するには、Page_Load イベントに次のコードを追加します。
C# でコードを書く場合
C# |
コードのコピー
|
---|---|
C1.SiteMap1.AccessKey= "k";
|
Visual Basic でコードを書く場合
VB |
コードのコピー
|
---|---|
C1.SiteMap1.AccessKey= "k"
|
個々のノードにキーボードショートカットを追加するには、Page_Load イベントに次のコードを追加します。
C# でコードを書く場合
C# |
コードのコピー
|
---|---|
C1SiteMap1.Nodes[0].AccessKey= "a"; C1SiteMap1.Nodes[0].Nodes[0].AccessKey= "b"; C1SiteMap1.Nodes[1].AccessKey= "c"; |
Visual Basic でコードを書く場合
VB |
コードのコピー
|
---|---|
C1SiteMap1.Nodes(0).AccessKey= "a" C1SiteMap1.Nodes(0).Nodes(0).AccessKey= "b" C1SiteMap1.Nodes(1).AccessKey= "c" |
プロジェクトを実行したら、[Alt]+[K]キー(AccessKey)を押すと、SiteMap コントロールが強調表示されます。また、[Alt]キーとノードの AccessKey を押すと、特定のノードが強調表示されます。