Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Formulario MDI

Estas en el tema de Formulario MDI en el foro de Visual Basic clásico en Foros del Web. hola amigos quisiera me ayudaran con este caso he creado un formulario MDI y alli se cargan todos los forms hijos pero tambien he creado ...
  #1 (permalink)  
Antiguo 28/11/2008, 11:52
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 5 meses
Puntos: 0
Formulario MDI

hola amigos

quisiera me ayudaran con este caso

he creado un formulario MDI y alli se cargan todos los forms hijos

pero tambien he creado un barra de menu y alli tengo los botones de mantenimiento a la base de datos es decir agregar eliminar grabar cancelar salir etc.

mi pregunta es como hago para que esos botones funcionen en el form que este cargado en ese momento en el MDI
  #2 (permalink)  
Antiguo 28/11/2008, 11:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Formulario MDI

Desde el MDI puedes saber cuál es la ventana activa con Me.ActiveForm
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 28/11/2008, 12:57
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Formulario MDI

disculpa mi ignorancia
pero como seria

no comprendo muy bien

cada boton posee su codigo en que parte pondria ese codigo
  #4 (permalink)  
Antiguo 28/11/2008, 18:19
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Formulario MDI

Es que depende de lo que quieras hacer con la ventana activa. Por ejemplo, si quiero mostrar el Caption de la ventana activa:
Código vb:
Ver original
  1. MsgBox Me.ActiveForm.Caption
En síntesis, Me.ActiveForm es la ventana que tienes activa, puedes manejar sus propiedades, métodos, etc.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 03/12/2008, 13:52
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Formulario MDI

mira una pregunta

en al barra de botones esta creada la matriz que contiene los index de cada boton en mi caso son 5 botones en la barra

y en cada case he puesto el codigo de cada boton

pero lo que no comprendo es en que parte tendria que poner el me.activeform

en los formularios he utilizado el control ado


pregunta;

tendria que poner la linea de codigo de esta forma o talvez me pueden corregir


adodc1.Recordset.AddNew.me.ActiveForm
  #6 (permalink)  
Antiguo 03/12/2008, 16:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Formulario MDI

, es la ventana la que contiene el control ADO, no al revés. Me.ActiveForm.Adodc1.Recordset.AddNew
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 03/12/2008, 16:40
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Formulario MDI

a ok ya probe y me funciono ok

muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:42.