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 を押すと、特定のノードが強調表示されます。