Menu item y abrir un Form

Iniciado por T_O_N_N_Y, 15 Junio 2006, 21:57 PM

0 Miembros y 2 Visitantes están viendo este tema.

T_O_N_N_Y

Quiero abrir el Form2 en un MenuItem. He probado con

Form2.show
Form2.Visible = true
etc.....

Pero no sé cómo debe ser, saludos!

T_O_N_N_Y

Ok.

Dejo el código por si alguien lo necesitara:
Dim myForm2 As New Form2()
myForm2.Show()


Saludos!!

BADBYTE-K

Exactamente. Se debe a que a que el lenguaje ahora es mejor y orientado a objetos puramente hablando, entonces es por eso que se debe crear una instancia (As New Form2)del formulario para poder abrirlo.

saludos y gracias por no olvidar compartir la solucion.

Zaurus_black

#3
 :-\  Hola que tal no se si te sirva:

::)  Primero hay que abrir visual studio en mi caso 2003

una vez abierto haces una nueva aplicacion para windows

a seguir vas al cuadro de herremientas ya sea en el menu ver buscas cuadro de herramientas.

seguido de eso buscas el componente "MainMenu1" y lo arrastas hacia el form1 o el nombre que le hayas dado

una vez hecho eso vas al menu "PROYECTO" y vas a "AGREGAR UN WINDOWS FORM"

siquiere puedes cambiar las propiedades del componete "MainMenu1" si es lo que deseas

una vez cambiado las propiedades das un  das un click en el "MainMenu1" dentro del formualrio ahi te aparacera en blanco escribes lo que tu quieras

un pequeño truco delante lo que vayas escribiendo usas esto &

:rolleyes: por ejemplo &FORM2 ;)

acontinuacion das un doble click y copias el siguiente codigo:


Dim X As New NOMBRE DEL FORMULARIO
        X.Text = "AREA DE PROVEEDORES"
        X.Show()


DONDE X ES EL MOMBRE DE LA VARIABLE QUE TU QUIERAS


EL NOMBRE DEL FORMULARIO AL QUE QUIERAS IR




X.Text=  EL NOMBRE DEL ENCABEZADO QUE LE QUIERAS DAR A ESE FORMULARIO


Hadess_inf

Cita de: T_O_N_N_Y en 15 Junio 2006, 22:16 PM
Ok.

Dejo el código por si alguien lo necesitara:
Dim myForm2 As New Form2()
myForm2.Show()


Saludos!!

El problema radica en que si le das nuevamente click en el mismo elemento, abrira una nueva venta (esto es incorrecto considerando que esa ventana ya ha sido abierta anteriormente), lo ideal seria que enfoque la ventana que ya esta abierta.

thecirujano

Si estas en otro formulario podrias probrar con los mdi parent.
dim frmhola as new hola
frmhola.mdiparent=me
frmhola.show()