Pregunta: | 40961 - COMO PUEDO LLAMAR A OTRO FORMULARIO EN .NET' |
Autor: | Enrique OcaƱa |
Mi problema es que en las versiones anteriores de VB con solo poner el nombre del formulario y el metodo SHOW (frm.show), se abria el formulario, pero ahora no... y por mas que le he buscado no he encontrado la forma... si alguein sabe por favor orienteme. |
Respuesta: | rudolf cruz lopez |
pos intenta con esto a ver si te funciona si lo que quieres es mandar a llamar otro formulario a traves del evento de un boton lo que tienes que hacer es lo siguiente
jemplo: suponemos que tengo un formulario que se llama frmBienvenidos y esto lo quieres mostrar atraves del evento del boton entonces lo que hago es esto vb: Dim bienvenidos As New frmBienvenidos bienvenidos.Show() c#: frmBienvenidos bienvenidos = New frmBienvenidos(); bienvenidos.Show(); |
Respuesta: | erick geovanni alvarez samayoa |
se pueden hacer de las 2 formas, el problema de crear una instancia , es que se va a abrir la forma , tantas veces manden a llamar la forma, en el caso que tengas un menu, si precionan el boton, muestra la forma , si vuelven a presionar el boton, vuelve a abrir otra forma, etc.
asi que simple, yo uso lo misma forma de vb clientes.Show() clientes.BringToFront() 'para que se posicione por encima de todos los formularios saludos |
Respuesta: | jhony andres romero olivares |
mira aver as esto una de las dos maneras seguro saldra:
nonbreformulario.show() --esta es una manera en visual.net -otra manera es esta--instancia al formulario dim variable as new nonbredeformulario variable.show() bueno esa son las maneras de llamar aun formulario en visul basic.net te lo digo yo que soy dos estrellas de microsotf |
Respuesta: | JESUS ARTURO BAUTISTA |
Tambien puedes utilizar la clase My
My.Form.Mifolmulario.show |
Respuesta: | Jairo Cassiani R |
has lo siguiente:
private sub frmprincipal ??? supongamos que este es el formulario desde el cual vas a llamar al otro. luego: dim f as new nombre del formulario que deseas llamar() f.show() f.dispose() esta instruccion es opcional, pero es importante ya que te permite liberar recursos. |
Respuesta: | Raul Diaz |
dim a as new "tuforma" (sin comillas)
a.show() |
Respuesta: | Abel Chingo |
primero tienes que declara una variable que llame al formulario y luego recien puedes llams al metodo show
y si esta dentro de un mdi es un poco mas por ejemplo --sin mdi Dim var as new frmventas var.show() --desde el mdi Dim var as new frmventas var.mdiparent=me var.show() |
Respuesta: | DANIEL_PERLERA |
mira mi fren...lo q sucede q en vn.net tienes q hacer una instancia primero del formulario q vas a mostrar....bueno te pongo codigo
aca he instanciado un form se llama FormExpediente cheka muy bien la palabra New Dim formEx As New FormExpediente() ya q lo instancie lo puedo mostrar, esto sucede por q ahora todo en vb.net son clases, bueno leyendo un poco vas entender por q sucede esto.. es bueno usar los dos metodos...lee acerca de ellos formEx.Show() .show 'formulario no modal .showDialog() 'fomulario modal espero q te halla servido xD |
Respuesta: | Amelio Torres Osorio |
Mira para mostrar un formulario en .NET se hace de la siguiente manera
Dim x as new frmAlumnos x.show() Se declara una variable tipo formulario y se manda amostrar |
Respuesta: | joan martinez |
tienes que instanciar un objeto a la clase que quieras
en este caso por ejemplo,seria la clase form1,que es una clase heredada de la clase forms Asi pues pondrias : dim miformulario as new form2 (dim variable as new nombreclase) luego en el codigo pondrias por ejemplo; miformulario.show() Visual basic 6 como bien dices no hacia falta hacer esto pues hacia la instanciacion de objeto de forma oculta,aunque sobrecargaba los recursos porque instaciaba todos los objetos sin saber si ibamos a usar todos los formularios o no De todas formas si no quieres instanciar cada vez un objeto de una clase form , en un modulo instancia todos los formularios que pertenezcan a tu aplicacion y te olvidas module modulo1 public formulario1 as new form1() public formulario2 as new form2() .... end module |
Respuesta: | jhonny toledo vera |
eso es facil es si la estructura
dim variable as new nombre del formulario variable.show ejem dim f as new frmmantenimiento f.show |
Respuesta: | Gonzalo Suarez |
Para poder mostrtar un formulario primero lo tenes que dimecionar...
Dim MyForm as New MyForm MyForm.show 'modal MyForm.Showdialog ' no modal Ahi te lo va a mostrar.... |
Respuesta: | Toni Coll |
Tienes que crear una nueva instancia del objeto.
Dim f As New Form1 f.Show() f.ShowDialog() 'Equivale al Show vbModal en VB6 |