Formularios

05/07/2007 - 18:34 por AiTdX100MIl | Informe spam
Hola agradecer de antemano la ayuda prestada

Mi problema es el siguiente. Tengo una aplicación con un formulario que es
el principal y en ocasiones muestro otros para hacer determinadas tareas. El
problema es que cuando hago un showDialog de estos en ocasiones el principal
queda oculto por otra aplicación que pueda tener abierta como por ejemplo el
internet explorer. De este modo tengo el nuevo formulario con la ventana del
explorer de fondo. Existe alguna forma de ligar ambos formularios o como
puedo hacer gracias.
Aitdx

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
05/07/2007 - 22:13 | Informe spam
"AiTdX100MIl" wrote in message
news:
Mi problema es el siguiente. Tengo una aplicación con un formulario que es
el principal y en ocasiones muestro otros para hacer determinadas tareas.
El
problema es que cuando hago un showDialog de estos en ocasiones el
principal
queda oculto por otra aplicación que pueda tener abierta como por ejemplo
el
internet explorer. De este modo tengo el nuevo formulario con la ventana
del
explorer de fondo. Existe alguna forma de ligar ambos formularios o como
puedo hacer gracias.



Prueba lo siguiente: antes de abrir el formulario hijo, ponle en su
propiedad "Parent" el formulario que lo abre.
Respuesta Responder a este mensaje
#2 Wbert
05/07/2007 - 22:20 | Informe spam
Hola,

Oye no se si no te entendi bien pero si usas form1.ShowDialog() la situación
que describes no se presenta. siempre que haces foco sobre el dialogo la
forma que lo llamo aparece bajo el. Debe ser la forma como estas haciendo la
llamada.

Solo por si acaso verifica la propiedad ShowInTaskbar de los dialogos, la
deberias poner en false, aunque no se si esto afecte.

Saludos

Wbert

"AiTdX100MIl" wrote:

Hola agradecer de antemano la ayuda prestada

Mi problema es el siguiente. Tengo una aplicación con un formulario que es
el principal y en ocasiones muestro otros para hacer determinadas tareas. El
problema es que cuando hago un showDialog de estos en ocasiones el principal
queda oculto por otra aplicación que pueda tener abierta como por ejemplo el
internet explorer. De este modo tengo el nuevo formulario con la ventana del
explorer de fondo. Existe alguna forma de ligar ambos formularios o como
puedo hacer gracias.
Aitdx
Respuesta Responder a este mensaje
#3 Wbert
05/07/2007 - 22:32 | Informe spam
Hola:

Dos cositas:

1. Si es un dialogo, lanza una excepción si tratas de lanzarlo en manera
modal luego de haberle seteado su formulario padre (ya me ha pasado)
2. la propiedad Parent se refiere a un control, lanzará una excepcion si
tratas de asignarle un form. Seria la propiedad ParentForm, pero esta es solo
lectura, y solo estaria disponible en aplicaciones MDI.

Saludos,

Wbert

"Alberto Poblacion" wrote:

"AiTdX100MIl" wrote in message
news:
> Mi problema es el siguiente. Tengo una aplicación con un formulario que es
> el principal y en ocasiones muestro otros para hacer determinadas tareas.
> El
> problema es que cuando hago un showDialog de estos en ocasiones el
> principal
> queda oculto por otra aplicación que pueda tener abierta como por ejemplo
> el
> internet explorer. De este modo tengo el nuevo formulario con la ventana
> del
> explorer de fondo. Existe alguna forma de ligar ambos formularios o como
> puedo hacer gracias.

Prueba lo siguiente: antes de abrir el formulario hijo, ponle en su
propiedad "Parent" el formulario que lo abre.


Respuesta Responder a este mensaje
#4 Alberto Poblacion
06/07/2007 - 08:08 | Informe spam
"Wbert" wrote in message
news:
"Alberto Poblacion" wrote:
[...] ponle en su propiedad "Parent" [...]


Dos cositas:
[...]



Perdón, me equivoqué al escribirlo. Me refería a la propiedad "Owner".

De la documentación de Owner:
"When a form is owned by another form, it is minimized and closed with the
owner form. For example, if Form2 is owned by form Form1, if Form1 is closed
or minimized, Form2 is also closed or minimized. Owned forms are also never
displayed behind their owner form."
Respuesta Responder a este mensaje
#5 Alfonso Palacios Guerrero
18/07/2007 - 22:55 | Informe spam
Hola, tienes la propiedad topmost que si la estableces a true tu form
siempre se
ve.

"AiTdX100MIl" escribió en el mensaje
de noticias news:
Hola agradecer de antemano la ayuda prestada

Mi problema es el siguiente. Tengo una aplicación con un formulario que es
el principal y en ocasiones muestro otros para hacer determinadas tareas.
El
problema es que cuando hago un showDialog de estos en ocasiones el
principal
queda oculto por otra aplicación que pueda tener abierta como por ejemplo
el
internet explorer. De este modo tengo el nuevo formulario con la ventana
del
explorer de fondo. Existe alguna forma de ligar ambos formularios o como
puedo hacer gracias.
Aitdx
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida