Visual Basic.NET - FALLO AL ABRIR FORM

 
Vista:

FALLO AL ABRIR FORM

Publicado por JUANITO (3 intervenciones) el 22/12/2005 11:23:37
Hola, estoy programando una aplicación para PocketPC en el que consta de dos dormularios solamente, uno de presentación (form1) y otro que realiza operaciones matemáticas (form2), el caso es que en el primero he puesto un boton para que al pulsarle se abra el segundo pero no lo hace, no es que tenga mucha idea de programación en VB pero he podido ver que cambia algo, vereis, lo que hago es lo siguiente y al probarlo en el emulador de POCKETPC no me funciona, ¿que pasa?

Public Class Form1

Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If (e.KeyCode = System.Windows.Forms.Keys.Up) Then
'Subir oscilador
'Subir
End If
If (e.KeyCode = System.Windows.Forms.Keys.Down) Then
'Bajar oscilador
'Bajar
End If
If (e.KeyCode = System.Windows.Forms.Keys.Left) Then
'Izquierda
End If
If (e.KeyCode = System.Windows.Forms.Keys.Right) Then
'Derecha
End If
If (e.KeyCode = System.Windows.Forms.Keys.Enter) Then
'Entrar
End If
End Sub

' Al pulsar, supuestamente debería abrir el formulario2, pero no lo hace.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
End Sub

End Class

¿que pasa, en VB.NET 2005 cambia algo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:FALLO AL ABRIR FORM

Publicado por thessen (298 intervenciones) el 22/12/2005 12:56:58
Comprueba que tengas instanciado una variable de tipo Form2, porque sino no te dejará mostrarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Y COMO SE HACE ESO

Publicado por JUANITO (3 intervenciones) el 22/12/2005 14:06:53
como se hace lo que dices Cesar. No entiendo mucho de programación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Y COMO SE HACE ESO

Publicado por thessen (298 intervenciones) el 22/12/2005 15:05:18
En el formulario que va a hacer la llamada, debe existir una variable del tipo Form2 (formulario al que vas a llamar) por ejemplo :

private sub MuestraFormulario ()
Dim frmForm2 as New Form2

me.Hide
frmForm2.Show
end sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar