Comparar ASCII (F1, F2, etc) en C#
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.
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
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
