Ho creato una webform in ambiente Visual Web Developer 2010 su cui devo rendere disponibile un comando da tastiera del tipo CTRL+CARATTERE.
Per esempio un CTRL+H che apre una form di help. Vorrei evitare l'overriding del WndProc. Leggendo 'in giro' sui forum ho trovato una soluzione javascript che
però non funziona se rendo non visibile il bottone associato all'apertura della webform di help. Il codice utilizzato è il seguente:
<asp:Label ID="MyLabel" runat="server" AccessKey="H" AssociatedControlID="btnChiamaHelp" Text="HELP DETTAGLIO SQL = ALT H">
</asp:Label>
<div style="display:none"><asp:button id="btnChiamaHelp" runat="server" OnClientClick="ShowHelp()" /></div>
<script type="text/javascript" >
function ShowHelp()
{
window.open("HTMLPageHelp.htm");
}
</script>
Avete qualche idea?
Grazie in anticipo.
Sergio