<%@ Register TagPrefix="ecd" Namespace="ASPNETExpert.WebControls.DemoControls" Assembly="ASPNETExpert.WebControls.DemoControls" %>
<%@ Register TagPrefix="ecd" TagName="Footer" Src="../../Controls/Footer.ascx"%>
<%@ Register TagPrefix="ecd" TagName="Header" Src="../../Controls/Header.ascx"%>
<%@ Register TagPrefix="ec" Namespace="ASPNETExpert.WebControls" Assembly="ASPNETExpert.WebControls" %>
<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="True" Inherits="ASPNETExpert.WebControls.Demo.Menu.Advanced.Keyboard._default" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>ASP.NET Menu : ExpertMenu Demo : Keyboard Support / Navigation</title>
<LINK href="../../style.css" type=text/css rel=stylesheet >
</HEAD>
<body xmlns:ec="urn:http://aspnetexpert.com/ExpertControls.xsd">
<form id=Form1 method=post runat="server"><ecd:header
id=Header1 runat="server"></ecd:header>
<ec:ExpertMenu id=ExpertMenu1 runat="server" Skin="Office03Blue" PostBackOnClick="True" EnableViewState="false">
<AccessShortcut Key="F2" Ctrl="True" />
<TopGroup Look-Width="200px" Look-Align-Horizontal="Left">
<Items>
<ec:MenuSeparator />
<ec:MenuItem Text="File" PostBackOnClick="False">
<SubMenu Look-Width="250px">
<Items>
<ec:MenuItem Text="New..." KeyboardShortcut-Key="N" KeyboardShortcut-Text="Ctrl+N" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_new.gif" />
</ec:MenuItem>
<ec:MenuItem Text="Open..." KeyboardShortcut-Key="O" KeyboardShortcut-Text="Ctrl+O" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_open.gif" />
</ec:MenuItem>
<ec:MenuSeparator />
<ec:MenuItem Text="Save" KeyboardShortcut-Key="S" KeyboardShortcut-Text="Ctrl+S" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_save.gif" />
</ec:MenuItem>
<ec:MenuItem Text="Save As">
<KeyboardShortcut Key="S" Text="Ctrl+Alt+S" Alt="True" Ctrl="True" />
</ec:MenuItem>
<ec:MenuItem Text="Save as Web Page" DualIconLook-InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_saveAsWebPage.gif">
<KeyboardShortcut Key="S" Text="Ctrl+Alt+Shift+S" Alt="True" Ctrl="True" Shift="True" />
</ec:MenuItem>
<ec:MenuItem Text="File Search" KeyboardShortcut-Key="F3" KeyboardShortcut-Text="Ctrl+F3" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_fileSearch.gif" />
</ec:MenuItem>
<ec:MenuSeparator />
<ec:MenuItem Text="Page Setup..." />
<ec:MenuItem Text="Print Preview" DualIconLook-InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_printPreview.gif">
<KeyboardShortcut Key="P" Text="Ctrl+Alt+P" Alt="True" Ctrl="True" />
</ec:MenuItem>
<ec:MenuItem Text="Print..." KeyboardShortcut-Key="P" KeyboardShortcut-Text="Ctrl+P" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_print.gif" />
</ec:MenuItem>
<ec:MenuSeparator />
<ec:MenuItem Text="Exit" KeyboardShortcut-Key="X" KeyboardShortcut-Text="Alt+X" KeyboardShortcut-Alt="True" />
</Items>
</SubMenu>
</ec:MenuItem>
<ec:MenuItem Text="Edit" PostBackOnClick="False">
<SubMenu Look-Width="215px">
<Items>
<ec:MenuItem Text="Cut" Enabled="False" KeyboardShortcut-Key="X" KeyboardShortcut-Text="Ctrl+X" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_cut.gif" />
</ec:MenuItem>
<ec:MenuItem Text="Copy" Enabled="False" KeyboardShortcut-Key="C" KeyboardShortcut-Text="Ctrl+C" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_copy.gif" />
</ec:MenuItem>
<ec:MenuItem Text="Office Clipboard..." DualIconLook-InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_clipboard.gif">
<KeyboardShortcut Key="Ins" Text="Ctrl+Alt+Ins" Alt="True" Ctrl="True" />
</ec:MenuItem>
<ec:MenuItem Text="Paste" KeyboardShortcut-Key="V" KeyboardShortcut-Text="Ctrl+V" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_paste.gif" />
</ec:MenuItem>
<ec:MenuSeparator />
<ec:MenuItem Text="Find..." KeyboardShortcut-Key="F" KeyboardShortcut-Text="Ctrl+F" KeyboardShortcut-Ctrl="True">
<DualIconLook InitLook-LeftIcon-ImageUrl="../../images/Office2003/icon_find.gif" />
</ec:MenuItem>
<ec:MenuItem Text="Clear">
<SubMenu Look-Width="150px">
<Items>
<ec:MenuItem Text="Formats" KeyboardShortcut-Key="BkSp" KeyboardShortcut-Text="Alt+BkSp" KeyboardShortcut-Alt="True" />
<ec:MenuItem Text="Contents" KeyboardShortcut-Key="Del" KeyboardShortcut-Text="Del" />
</Items>
</SubMenu>
</ec:MenuItem>
</Items>
</SubMenu>
</ec:MenuItem>
</Items>
</TopGroup>
</ec:ExpertMenu>
<table cellSpacing=0 cellPadding=2 border=0>
<tr>
<td></td>
<td class=p colSpan=2><asp:checkbox id=KeyboardEnabled Runat="server" Checked="True" AutoPostBack="True" Text="KeyboardEnabled" oncheckedchanged="KeyboardEnabled_CheckedChanged"></asp:checkbox></td></tr>
<tr>
<td class=p>Enter menu's <b
>Access Shortcut</b>:</td>
<td class=p><asp:textbox id=AccessShortcutBox Runat="server">Ctrl+F2</asp:textbox></td>
<td class=p><asp:button id=SetButton Runat="server" Text="Change" onclick="SetButton_Click"></asp:button></td></tr>
<tr>
<td class=p>Selected item :</td>
<td class=p colSpan=2><asp:textbox id=MenuChoice Runat="server"></asp:textbox></td></tr></table>
<br>
<ecd:DescriptionView runat="server" IconUrl="../../images/kv.gif" ID="Descriptionview1">
<ecd:Description id="Description1" runat="server">Set <B>KeyboardEnabled="true"</B> for an <B>ExpertMenu</B>
control to support keyboard navigation. Keyboard navigation is enabled by default.</ecd:Description>
<ecd:Description id="Description2" runat="server">Use control's <B>AccessShortcut</B> property
(of type <b>KeyboardShortcut</b>) to define a menu activation key.</ecd:Description>
<ecd:Description id="Description3" runat="server">In <b>ExpertMenu</b> you can also define a keyboard shortcut for
a menu item.</ecd:Description>
<ecd:Description id="Description4" runat="server"><b>KeyboardShortcut</b> property
(of type <b>KeyboardShortcut</b>) sets a shortcut for an item. It allows to define a combination of
keys and a label for the shortcut. </ecd:Description>
</ecd:DescriptionView>
<ec:CodeViewTab id="CodeViewTab1" runat="server" ImagesBaseUrl="../../images/tab/">
<ec:TabItem runat="server" Text="aspx" ID="Tabitem1">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="ASPX" OutputFile="default.aspx" ID="Syntaxhighlight1"/>
</pre>
</ec:TabItem>
<ec:TabItem runat="server" Text="C#" ID="Tabitem2">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="C#" OutputFile="default.aspx.cs" ID="Syntaxhighlight2"/>
</pre>
</ec:TabItem>
<ec:TabItem runat="server" Text="VB" ID="Tabitem3">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="VB" OutputFile="default_vb.aspx.vb" ID="Syntaxhighlight3"/>
</pre>
</ec:TabItem>
</ec:CodeViewTab>
<ecd:Footer runat=server ID="Footer1"></ecd:Footer></form>
</body>
</HTML>