Foros del Web » Programación para mayores de 30 ;) » .NET »

Llamar form presionando F5

Estas en el tema de Llamar form presionando F5 en el foro de .NET en Foros del Web. Como puedo llamar un Formulario presionanando F5,...
  #1 (permalink)  
Antiguo 11/02/2011, 08:05
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Llamar form presionando F5

Como puedo llamar un Formulario presionanando F5,
  #2 (permalink)  
Antiguo 11/02/2011, 08:34
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

Hola zorrillafrancis lo deseas llamar desde un formulario?, si es asi, entonces del formulario que lo quieras llamar en su evento keydown colocas este code :
Código c#:
Ver original
  1. FuncKeysModule(e.KeyCode);
Y luego creas esta funcion para que veas el resultado. Obviamente le cambias el mensaje de salida por la muestra de tu form frmForm.show();
Código c#:
Ver original
  1. public void FuncKeysModule(Keys value)
  2.         {
  3.             //Check what function key is in a pressed state, and then perform the corresponding action.
  4.             switch (value)
  5.             {
  6.                 case Keys.F1:
  7.                     //Add the code for the function key F1 here.
  8.                     MessageBox.Show("F1 pressed");
  9.                     break;
  10.                 case Keys.F2:
  11.                     //Add the code for the function key F2 here.
  12.                     MessageBox.Show("F2 pressed");
  13.                     break;
  14.                 case Keys.F3:
  15.                     //Add the code for the function key F3 here.
  16.                     MessageBox.Show("F3 pressed");
  17.                     break;
  18.                 case Keys.F4:
  19.                     //Add the code for the function key F4 here.
  20.                     MessageBox.Show("F4 pressed");
  21.                     break;
  22.                 case Keys.F5:
  23.                     //Add the code for the function key F5 here.
  24.                     MessageBox.Show("F5 pressed");
  25.                     break;
  26.                 case Keys.F6:
  27.                     //Add the code for the function key F6 here.
  28.                     MessageBox.Show("F6 pressed");
  29.                     break;
  30.                 case Keys.F7:
  31.                     //Add the code for the function key F7 here.
  32.                     MessageBox.Show("F7 pressed");
  33.                     break;
  34.                 case Keys.F8:
  35.                     //Add the code for the function key F8 here.
  36.                     MessageBox.Show("F8 pressed");
  37.                     break;
  38.                 case Keys.F9:
  39.                     //Add the code for the function key F9 here.
  40.                     MessageBox.Show("F9 pressed");
  41.                     break;
  42.                 case Keys.F10:
  43.                     //Add the code for the function key F10 here.
  44.                     MessageBox.Show("F10 pressed");
  45.                     break;
  46.                 case Keys.F11:
  47.                     //Add the code for the function key F11 here.
  48.                     MessageBox.Show("F11 pressed");
  49.                     break;
  50.                 case Keys.F12:
  51.                     //Add the code for the key F12 here
  52.                     MessageBox.Show("F12 pressed");
  53.                     break;
  54.             }
  55.         }
Espero que te haya sido de utilidad. Saludos!
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 11/02/2011, 08:43
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Llamar form presionando F5

Muchas gracias por la ayuda pero nose que pasa, no se dispara el evento Form1_KeyDown del formulario... Que estara pasando??
  #4 (permalink)  
Antiguo 11/02/2011, 08:50
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

no realiza el evento? que raro porque funciona...
PDT: Cada vez que realizes una pregunta especificar si es winform o web, y el tipo de lenguaje c# o vb.net.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 11/02/2011, 08:53
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

como estas llamando a tu form, pega tu code.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #6 (permalink)  
Antiguo 11/02/2011, 09:20
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Llamar form presionando F5

Esto es lo que tengo solamente.

Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
' FuncKeysModule(e.KeyCode)
End Sub

'Este si lo dispara.

Private Sub Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Click

End Sub
  #7 (permalink)  
Antiguo 11/02/2011, 09:25
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

el evento click realiza lo que pides?? :S ...bueno entonces tu problema lo solucionaste?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #8 (permalink)  
Antiguo 11/02/2011, 09:27
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Llamar form presionando F5

Nooo, no lo he solucionado,

La idea es que el cliente quiere presentar una informacion en un pantalla emergente presionando F5,
  #9 (permalink)  
Antiguo 11/02/2011, 09:30
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

ok, pero pega aqui tu code para ver como lo estas llamando y la funcion que te deje, para ver si estas cometiendo un error.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #10 (permalink)  
Antiguo 11/02/2011, 09:49
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Llamar form presionando F5

Aqui esta todo.


Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
FuncKeysModule(e.KeyCode)
End Sub
Public Sub FuncKeysModule(ByVal value As Keys)
'Check what function key is in a pressed state, and then perform the corresponding action.
Select Case value
Case Keys.F1
'Add the code for the function key F1 here.
MessageBox.Show("F1 pressed")
Exit Select
Case Keys.F2
'Add the code for the function key F2 here.
MessageBox.Show("F2 pressed")
Exit Select
Case Keys.F3
'Add the code for the function key F3 here.
MessageBox.Show("F3 pressed")
Exit Select
Case Keys.F4
'Add the code for the function key F4 here.
MessageBox.Show("F4 pressed")
Exit Select
Case Keys.F5
'Add the code for the function key F5 here.
MessageBox.Show("F5 pressed")
Exit Select
Case Keys.F6
'Add the code for the function key F6 here.
MessageBox.Show("F6 pressed")
Exit Select
Case Keys.F7
'Add the code for the function key F7 here.
MessageBox.Show("F7 pressed")
Exit Select
Case Keys.F8
'Add the code for the function key F8 here.
MessageBox.Show("F8 pressed")
Exit Select
Case Keys.F9
'Add the code for the function key F9 here.
MessageBox.Show("F9 pressed")
Exit Select
Case Keys.F10
'Add the code for the function key F10 here.
MessageBox.Show("F10 pressed")
Exit Select
Case Keys.F11
'Add the code for the function key F11 here.
MessageBox.Show("F11 pressed")
Exit Select
Case Keys.F12
'Add the code for the key F12 here
MessageBox.Show("F12 pressed")
Exit Select
End Select
End Sub

Private Sub Form1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Click

End Sub
  #11 (permalink)  
Antiguo 11/02/2011, 09:57
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

zorrillafrancis eso te lo deje como ejemplo para que te guiaras... no para que le hicieras copy paste jajaja bueno haber te dejo el code hecho para que hagas la modificacion en el form de muestra :

Código vb.net:
Ver original
  1. Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
  2. FuncKeysModule(e.KeyCode)
  3. End Sub

Código vb.net:
Ver original
  1. Public Sub FuncKeysModule(ByVal value As Keys)
  2.        Select Case value
  3.                Case Keys.F5
  4.                        Dim form As New Form2()
  5.                        form.show()
  6.                Exit Select
  7.        End Select
  8. End Sub
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #12 (permalink)  
Antiguo 11/02/2011, 10:04
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Llamar form presionando F5

Claro te entiendo pero para mi lo mas impante es que se dispare el evento, desde ahi en adelante lo puedo hacer. pero no se dispara.
  #13 (permalink)  
Antiguo 11/02/2011, 10:10
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Llamar form presionando F5

acabo de crear un proyecto de 0 y pegue el codigo y funciona..., no tienes otros eventos del form que pueden hacer conflicto?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #14 (permalink)  
Antiguo 11/02/2011, 10:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 139
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Llamar form presionando F5

Hare unos desde 0 a ver que pasa.
  #15 (permalink)  
Antiguo 11/02/2011, 12:14
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 9 meses
Puntos: 37
Respuesta: Llamar form presionando F5

Hola zorrillafrancis

Puede ser una pregunta tonta pero en ocasiones se nos puede pasar. Ya activaste la propiedad keypreview del formulario en True?

Saludos!
__________________
http://ka0stj.wordpress.com/

Etiquetas: llamar, presionando, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:12.