f1!!!!

27/08/2004 - 15:49 por Luis Hergueta | Informe spam
Hola a todos bueno necesito llamar a un frm en c# en el cual quiero que me
llame a a otro frm al presionar la tecla f1
lo tengo de esta manera pero no me resulta!
pero cuando lo corro y preciono F1 no lo ejecuta !

este es el codigo que tengo:

private void frmEstate_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e)

{


if ( e.KeyCode= Keys.F1)

{

help(); //esto es una funciòn

frmAyuda fAyuda = new frmAyuda(f,w.Trim()); // este es el form que quiero
que se abra con unos parametros que le paso

fAyuda.Show();

}


}



quien me pueda ayudar se lo agradecere!!

Preguntas similare

Leer las respuestas

#1 Antonio Andrés Avila Moreno
27/08/2004 - 16:44 | Informe spam
Luis,
basicamente te falta poner un doble igual en la condicion y porner la
propiedad KeyPreview de la forma en true.

if(e.KeyCode ==Keys.F1)

KeyPreview permite que los eventos del teclado tengan algun efecto sobre tu
forma.


Saludos ...

Antonio Andrés Avila Moreno
Mexico
"Luis Hergueta" escribió en el mensaje
news:
Hola a todos bueno necesito llamar a un frm en c# en el cual quiero que


me
llame a a otro frm al presionar la tecla f1
lo tengo de esta manera pero no me resulta!
pero cuando lo corro y preciono F1 no lo ejecuta !

este es el codigo que tengo:

private void frmEstate_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e)

{


if ( e.KeyCode= Keys.F1)

{

help(); //esto es una funciòn

frmAyuda fAyuda = new frmAyuda(f,w.Trim()); // este es el form que quiero
que se abra con unos parametros que le paso

fAyuda.Show();

}


}



quien me pueda ayudar se lo agradecere!!


Respuesta Responder a este mensaje
#2 Octavio Hernandez
28/08/2004 - 19:45 | Informe spam
Luis,

¿Seguro que has asignado True a la propiedad KeyPreview del formulario?
Debería funcionar perfectamente:
private void Form1_KeyDown(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F1)

{

MessageBox.Show("Pulsada F1");

}

}

"Luis Hergueta" escribió en el mensaje
news:
Hola a todos bueno necesito llamar a un frm en c# en el cual quiero que


me
llame a a otro frm al presionar la tecla f1
lo tengo de esta manera pero no me resulta!
pero cuando lo corro y preciono F1 no lo ejecuta !

este es el codigo que tengo:

private void frmEstate_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e)

{


if ( e.KeyCode= Keys.F1)

{

help(); //esto es una funciòn

frmAyuda fAyuda = new frmAyuda(f,w.Trim()); // este es el form que quiero
que se abra con unos parametros que le paso

fAyuda.Show();

}


}



quien me pueda ayudar se lo agradecere!!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida