Autor
|
Tema: [Resuelto] visual basic.net abrir un formulario en un panel (Leído 14,160 veces)
|
otakuzz
Desconectado
Mensajes: 8
|
hola amigos del foro buenas noches mi problema es el siguiente, tengo un formulario con 2 botones y un panel y quiero abrir un formulario al dar click en uno de los botones y al dar click en otro el primero se cierre y se abre el siguiente perdon mi lexico no se bien como explicarlo les dejo el codigo que no se een que estoy fallando el codigo es en visual basic.net 2013
Public Class Form1
Private Sub BBI_PV_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BBI_PV.ItemClick frmCaja.TopLevel = False frmCaja.FormBorderStyle = Windows.Forms.FormBorderStyle.None frmCaja.Dock = DockStyle.Fill P_Main.Controls.Add(frmCaja) frmCaja.Show() End Sub
Private Sub BBI_Con_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BBI_Con.ItemClick frmAlmacen.TopLevel = False frmAlmacen.FormBorderStyle = Windows.Forms.FormBorderStyle.None frmAlmacen.Dock = DockStyle.Fill P_Main.Controls.Add(frmAlmacen) frmAlmacen.Show() End Sub
|
|
« Última modificación: 17 Septiembre 2014, 15:23 pm por otakuzz »
|
En línea
|
|
|
|
XresH
|
Creo entender lo que necesitas, pero exactamente tal vez no pensemos lo mismo, yo te muestro el codigo para abrir un formulario nuevo y el anterior cerrarlo, este code funciona si la configuracion de tu Vb es la adecuada (dependiendo la opcion de tu "modo de apagado", que pienso que esta por default (al cerrar el form principal, por lo que no te servira) Form2.Show() Me.Close()
Deberia bastarte, se entiende que "me", se refiere al formulario que estas viendo, y queres cerrar priori de la carga del form 2, que de manera consecutiva queres verlo y que no quede el form1 ocupando memoria.
Saludos.
|
|
|
En línea
|
|
|
|
otakuzz
Desconectado
Mensajes: 8
|
gracias amigo pero no es lo que necesito lo que necesito que cuando form2 se abra el form2 automaticamente se cierre
|
|
|
En línea
|
|
|
|
XresH
|
A ver si entiendo, queres que al terminar de cargar el form, automaticamente se cierre el mismo que carga?
|
|
|
En línea
|
|
|
|
otakuzz
Desconectado
Mensajes: 8
|
mira lo que quier es lo siguiente, vamos a suponer que tienes en el form padre 2 botones y un panel al dar click en boton uno aparezca form hijo 1 y al dar click en el boton 2 aparezca el form hijo 2, el codigo que puse arriba hace mas o menos lo mismo pero al momento de hacer click en el boton 2 este no funciona porque ya esta un form abierto, lo que quiero es que cargue el form hijo 2 eliminando el form hijo
|
|
|
En línea
|
|
|
|
XresH
|
Bueno, vamos de a poco, a ver si logro comprenderte, el tema es el siguiente, para abrir:
NombreForm.Show()
O en consiguiente en forma "Modal":NombreForm.ShowDialog()
Para cerrar:NombreForm.Close()
Esto esta claro hasta ahi, ahora bien, facilitame el codigo o parte del mismo para poder guiarte, entiendo que es un problema entre formularios hijos, si lo abris en modo "modal" (ShowDialog()) o solamente lo "llamas" desde la instruccion ".Show" Calculo que por ahi viene el truco de que no puedas lograr lo que queres, y sumado a que no logro comprenderte bien, ocaciona esto.
EDITO: en lo posible facilitame los controles que usas y el tipo de Form, o lo de forms hijos era a modo de ejemplo?
Saludos.
|
|
« Última modificación: 13 Septiembre 2014, 03:50 am por XresH »
|
En línea
|
|
|
|
otakuzz
Desconectado
Mensajes: 8
|
|
|
|
En línea
|
|
|
|
XresH
|
mira lo que quier es lo siguiente, vamos a suponer que tienes en el form padre 2 botones y un panel al dar click en boton uno aparezca form hijo 1 y al dar click en el boton 2 aparezca el form hijo 2, el codigo que puse arriba hace mas o menos lo mismo pero al momento de hacer click en el boton 2 este no funciona porque ya esta un form abierto, lo que quiero es que cargue el form hijo 2 eliminando el form hijo
Cuando te referis a que no funciona, le haces clic y no hace nada? no podes hacerle clic porque otra ventana (form) te bloquea? o a que exactamente?
|
|
|
En línea
|
|
|
|
otakuzz
Desconectado
Mensajes: 8
|
me refiero que cuando haces click en el boton 1 se abre fomhijo 1 pero al darle click en el boton 2 no pasa nada, se tendria que abrir el formhijo2 pero no hace nada se bloquea, subi el proyecto a mega te puse el link
|
|
|
En línea
|
|
|
|
XresH
|
No puedo verlo correctamente por eso te pregunto, es porque tengo una version posterior a donde estas programando vos, lo abre pero parcialmente, decime, vos usas todos con forms comunes o usas alguno MDI?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
como hacer para ir agregando textos a traves de un formulario en visual basic??
Programación Visual Basic
|
josenar
|
4
|
2,413
|
30 Julio 2005, 19:37 pm
por josenar
|
|
|
abrir 2 tablas con visual basic
Programación Visual Basic
|
CARRY-ON
|
2
|
3,950
|
8 Septiembre 2007, 03:43 am
por CARRY-ON
|
|
|
hacer un formulario de Fatura en visual basic 2008
.NET (C#, VB.NET, ASP)
|
01munrra
|
0
|
2,453
|
7 Febrero 2012, 05:41 am
por 01munrra
|
|
|
Introducir texto en un Formulario (Visual Basic 2013) (Solucionado)
.NET (C#, VB.NET, ASP)
|
Tazmania40
|
4
|
3,221
|
5 Octubre 2015, 10:37 am
por Tazmania40
|
|
|
clonar dos webbrowser dentro del mismo formulario de visual basic 2010 - Ayuda
.NET (C#, VB.NET, ASP)
|
lararich
|
2
|
2,609
|
26 Enero 2016, 22:25 pm
por lararich
|
|