CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Alguien Me Podria Ayudar...
(1/1)
NovatoVB.net:
quisiera saber si alguien me podria decir como hago para llamar a un formulario a traves de un boton en aplicacion de windows.
lo q pasa q en vb 6.0 lo hacia de la siguiente manera
form2.show ... y llamaba a otro formulario,
pero ahora no puedo, alguien podria decirme como se hace, y podrian ayudarme dando otro tipo de consejos, para mi, q soy un novato, que quiere aprender, por favor
The Black Boy:
FORM1 --> Nombre de la forma
FORM2 --> Nombre de la forma
Entonces
--- Código: Text --- dim mivarform1 as new FORM2dim mivarform2 as new FORM1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e etc...) Handles Button1.Clickmivarform1.show() End Sub
Listo...
espero te halla servido
Leete la ayuda del .NET es muy Buena :smartass:
Salu2 :hola:
NovatoVB.net:
muchas gracias por el consejo, voy a aplicarlo haber si me sale.
senzao18:
Bueno una explicasion de lo que te puso el negro....
La plataforma .Net es completamente orientada a objetos, por esta razón en los manuales de iniciacion te dice que todos los tipos en .net derivan de la clase object.
Ahora en cuanto a lo que hay que dicer de los formularios en .net es que son una clase que heredan de System.Windows.Forms, ahi ya aplicamos uno de los conceptos de la programacion orientada a objetos que es la herencia jeje :D...
Para poder usar ese formulario nosotros tenemos que hacer una instancia a el, en pocas palabras crear un objeto, para eso se usa la palabra New que es el construcutor.
Dim mivarform2 as new FORM1
Con esa instruccion inicializamos el objeto. Podemos crear tantos objetos como queramos.
Ahora te recomiendo que la delcaracion del objeto la hagas dentro del evento click del boton, para que no tengas cargado en memoria la instancia al formulario todo el tiempo. Al menos que sea muy neceserio tenerlo global dentro del form donde lo estas llamando, aunque creo que sera muy rara esa situacion.
En el MSDN te explica mas claramente como es que trabaja .Net asi que te recomiendo que le des una leida a temas como "Lo nuevo de la plataforma .Net"
Introduccion a VB .Net
Ya sea para la version 2002, 2003 o 2005.
Cualquier duda aqui estamos para ayudarte.
The Black Boy:
si tienes dudas aqui las puedes postear y aprendemos todos :D , yo tampoco se mucho de esto... pero si me gusta que cuando los post son respondidos el usuario solicitante indique como le fue con la respuesta..
Salu2 :hola:
Navegación
Ir a la versión completa