al abrir forms

20/04/2004 - 13:03 por Comando_Calabera | Informe spam
Hola grupo
os cuento mi problematica.
tengo una ventana que es MDIParent, y otras que tienen que ser las mdiChild.
Hasta aqui ningun problema, teno la Parent que al abrirse me abre un Child
(ningun problema)
el child este es una especie de validacion, y me interesara que una vez
validado me cerrase este child y me abriese otro.

El problema lo he encontrado a la hora de decirle a un hijo que abra el hijo
de otro.

si alguien me puede ayudar...

muchas gracias un saludo

Preguntas similare

Leer las respuestas

#1 Anonimo
20/04/2004 - 13:51 | Informe spam
Un aporte de código sería clarificador
Hola grupo
os cuento mi problematica.
tengo una ventana que es MDIParent, y otras que tienen


que ser las mdiChild.
Hasta aqui ningun problema, teno la Parent que al


abrirse me abre un Child
(ningun problema)
el child este es una especie de validacion, y me


interesara que una vez
validado me cerrase este child y me abriese otro.

El problema lo he encontrado a la hora de decirle a un


hijo que abra el hijo
de otro.

si alguien me puede ayudar...

muchas gracias un saludo


.

Respuesta Responder a este mensaje
#2 Comando_Calabera
20/04/2004 - 15:11 | Informe spam
en la ventana padre tiene la propiedad MDICONTAINER en TRUE, eso le hace
Parent.
luejo tengo otros forms echos.

al abrir el Parent en la funcion On_Load me hace:

Form1 a = new Form1();
a.MdiParent=this;
a.Show();

esto me abre el hijo.

el hijo tiene que tener dos textbox uno en el que se pone el nombre y otro
en el que se pone la contrasseña, y debajo un boton que su evento es:

On_Click

this.sqlcommand1.connection=this.sqlconnection.open();
this.sqlcommand1.commandtext="select * from Tusuaris where usuari = '
"+this.txbox1+" ' and password = ' " + this.txbox2+" ' " ;
this,sqlcommand.executeReader();
if(variable.Read())
{
//Al comprovar que hay algun usuario en la base de datos tendra que
cerrarme esta ventana (this.close())
// y despues abrir otra ventana, por ejemplo Form3
// he intentado hacer Form3 a = new form3() etc...
// pero no funciona
}

el codigo vendria ha ser mas o menos este.
(puede que falten lineas como por ejemplo la declaracion de la variable
reader)
pero la esencia del problema es esa.

gracias por vuestro interes un saludo

escribió en el mensaje
news:18d301c426cd$c192efc0$
Un aporte de código sería clarificador
Hola grupo
os cuento mi problematica.
tengo una ventana que es MDIParent, y otras que tienen


que ser las mdiChild.
Hasta aqui ningun problema, teno la Parent que al


abrirse me abre un Child
(ningun problema)
el child este es una especie de validacion, y me


interesara que una vez
validado me cerrase este child y me abriese otro.

El problema lo he encontrado a la hora de decirle a un


hijo que abra el hijo
de otro.

si alguien me puede ayudar...

muchas gracias un saludo


.

Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo
20/04/2004 - 15:15 | Informe spam
No creo entiender tu problema, pero a ver si esto te ayuda:

1. Asumamos que tenemos frmPadre (MDI Principal), frmHijo1 y frmHijo2
(hijos del MDI).

2. Se abre frmPadre, y dentro de este se abre frmHijo1.

3. Asumo que el problema es como hacer que frmHijo1 abra frmHijo2 como hijo
de frmPadre, cierto?

Pues bien, en el boton Aceptar o su equivalente, dentro de frmHijo1, una vez
que todo ha sido validado, mira el siguiente codigo:

frmHijo hijo2 = new frmHijo2(); // creo instancia de hijo 2
hijo2.MdiParent = this.MdiParent; // recordando que estamos en frmHijo1,
esta linea puede leerse como que Hijo 1 le presta el padre a Hijo 2, que
dilema etico, eh? :)
hijo2.Show(); // muestro hijo 2
this.Close(); // cierro hijo 1


Espero este sea tu problema, sino aclaramelo para poder ayudarte

Saludos
Pedro Luna
Gye, Ecu


"Comando_Calabera" escribió en el mensaje
news:
Hola grupo
os cuento mi problematica.
tengo una ventana que es MDIParent, y otras que tienen que ser las


mdiChild.
Hasta aqui ningun problema, teno la Parent que al abrirse me abre un Child
(ningun problema)
el child este es una especie de validacion, y me interesara que una vez
validado me cerrase este child y me abriese otro.

El problema lo he encontrado a la hora de decirle a un hijo que abra el


hijo
de otro.

si alguien me puede ayudar...

muchas gracias un saludo


Respuesta Responder a este mensaje
#4 Comando_Calabera
20/04/2004 - 15:32 | Informe spam
Siento mi poca facilidad para formular las preguntas, pero hablando
metaforicamente se podria decir que desencriptasete perfectamente mi
problema, y acertasete el password.

Gracias era justo lo que necesitava, ahora lo veo mucho mas claro, de nuevo
muchas gracias
un saludo


"Pedro Luna Montalvo" escribió en el mensaje
news:
No creo entiender tu problema, pero a ver si esto te ayuda:

1. Asumamos que tenemos frmPadre (MDI Principal), frmHijo1 y frmHijo2
(hijos del MDI).

2. Se abre frmPadre, y dentro de este se abre frmHijo1.

3. Asumo que el problema es como hacer que frmHijo1 abra frmHijo2 como


hijo
de frmPadre, cierto?

Pues bien, en el boton Aceptar o su equivalente, dentro de frmHijo1, una


vez
que todo ha sido validado, mira el siguiente codigo:

frmHijo hijo2 = new frmHijo2(); // creo instancia de hijo 2
hijo2.MdiParent = this.MdiParent; // recordando que estamos en frmHijo1,
esta linea puede leerse como que Hijo 1 le presta el padre a Hijo 2, que
dilema etico, eh? :)
hijo2.Show(); // muestro hijo 2
this.Close(); // cierro hijo 1


Espero este sea tu problema, sino aclaramelo para poder ayudarte

Saludos
Pedro Luna
Gye, Ecu


"Comando_Calabera" escribió en el mensaje
news:
> Hola grupo
> os cuento mi problematica.
> tengo una ventana que es MDIParent, y otras que tienen que ser las
mdiChild.
> Hasta aqui ningun problema, teno la Parent que al abrirse me abre un


Child
> (ningun problema)
> el child este es una especie de validacion, y me interesara que una vez
> validado me cerrase este child y me abriese otro.
>
> El problema lo he encontrado a la hora de decirle a un hijo que abra el
hijo
> de otro.
>
> si alguien me puede ayudar...
>
> muchas gracias un saludo
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida