Comparar ASCII (F1, F2, etc) en C#

waldesro
31 de Diciembre del 2003
Quiero comparar el valor ascii de la tecla oprimida para saber si es (F1, F2,F3,...,F12). Yo lo hacia en C++ y el valor de F1 era 59, pero no se que pasa en C#, no lo puedo hacer.

pdmoli
31 de Diciembre del 2003
No hace falta que compares el codigo ascii. Yo lo hago d esta forma y me va bien.

protected override bool ProcessDialogKey(System.Windows.Forms.Keys KeyData)
{
switch(KeyData)
{
case Keys.Escape:
this.DialogResult = DialogResult.Cancel;
this.Close();
return true;
default:
return base.ProcessDialogKey(KeyData);
}
}

Keys es un enumerao del sistema donde vienen todas las teclas. Bueno espero que t sirva d algo

Saludos Pablo