elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  MDI con imagen
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: MDI con imagen  (Leído 8,100 veces)
Gorky


Desconectado Desconectado

Mensajes: 770



Ver Perfil WWW
Re: MDI con imagen
« Respuesta #10 en: 30 Noviembre 2006, 00:10 am »

Si lo que es la imagen funciona de maravilla. Y se redimensiona perfectamente. Pero cuando le digo que me muestre algun formulario hijo no me lo muestra. No me da error pero no me lo muestra. Sin embargo si eso lo hago con alguno que no sea hijo si que lo muestra. Y eso es lo que quiero solucionar. Que se muestre sin que deje de ser hijo. Espero haberme explicado ahora. Gracias CeLaYa.


En línea

jrhomer

Desconectado Desconectado

Mensajes: 105



Ver Perfil WWW
Re: MDI con imagen
« Respuesta #11 en: 30 Noviembre 2006, 13:17 pm »

Si que lo muestra, pero no lo ves, creo que puede ser ese caso.

Si se ejecuta la línea de FORMULARIO.Show el formulario tiene que aparecer. comprueba que esa línea se ejecuta correctamente, es posible que al ahcer el .Show de ese formulaio tengas alguna incoherencia en el evento Load... algunas veces pasa.

Pero si el .Show se ejecuta con normalidad prueba  con "control+tab" dentro de la ejecución de tu aplicación para ver si se va de un formulario a otro, si se va... pues lógicamente si te lo ha cargado, pero no se veia porque queda solapado con algún otro.
Si es este el caso usa FORMULARIO.ZOrder(0) para que lo pase al primer plano.

Alguna vez me ha pasado algo así y siempre ha sido porque se me quedaba el formulario tapado por algo :P


En línea

ups!!
Gorky


Desconectado Desconectado

Mensajes: 770



Ver Perfil WWW
Re: MDI con imagen
« Respuesta #12 en: 30 Noviembre 2006, 13:28 pm »

Si el tema es ese. Se muestra pero no se ve. Y yo creo que es que se queda por detras del ImageBox.
Si se ejecuta la línea de FORMULARIO.Show el formulario tiene que aparecer. comprueba que esa línea se ejecuta correctamente, es posible que al ahcer el .Show de ese formulaio tengas alguna incoherencia en el evento Load... algunas veces pasa.
Se que se ejecuta porque lo he ido pasando con F8.

Pero si el .Show se ejecuta con normalidad prueba con "control+tab" dentro de la ejecución de tu aplicación para ver si se va de un formulario a otro, si se va... pues lógicamente si te lo ha cargado, pero no se veia porque queda solapado con algún otro.
Si es este el caso usa FORMULARIO.ZOrder(0) para que lo pase al primer plano.
En Ctrl + Tab no puede aparecer el formulario ya que es un formulario hijo. Eso solo seria en el caso de que fuese un formulario normal. Con Form1.ZOrder(0) sigue sin aparecer. Se te ocurre alguna otra cosa?
En línea

jrhomer

Desconectado Desconectado

Mensajes: 105



Ver Perfil WWW
Re: MDI con imagen
« Respuesta #13 en: 30 Noviembre 2006, 16:31 pm »

con el "control+tab" se va pasando el control sobre cada formulario HIJO que esté abierto (estoy seguro de eso porque yo lo he sufrido :P) entonces si al hacer el "contrl+tab" se va de uno a otro formulario hijo.

también es posible que tengas algún error con los bordes del formulario... prueba cambiando hasta conseguirlo, algunas de las opciones de los bordes no son compatibles con según que movimientos en un MDI. Prueba a ponerlos sin Borde (0) o Sizeable (2).
En línea

ups!!
Ironhorse

Desconectado Desconectado

Mensajes: 150



Ver Perfil
Re: MDI con imagen
« Respuesta #14 en: 30 Noviembre 2006, 19:45 pm »

cuando colocas un picture en un mdi padre, el espacio que ocupa el picture deja de estar disponible para los formularios mdi hijos, por lo tanto si el picture es del tamaño de todo el mdi, no hay nada de lugar para el hijo.

En línea

Pégense una vuelta por Cracton :)
Gorky


Desconectado Desconectado

Mensajes: 770



Ver Perfil WWW
Re: MDI con imagen
« Respuesta #15 en: 30 Noviembre 2006, 20:34 pm »

cuando colocas un picture en un mdi padre, el espacio que ocupa el picture deja de estar disponible para los formularios mdi hijos, por lo tanto si el picture es del tamaño de todo el mdi, no hay nada de lugar para el hijo.
Basicamente eso era lo que yo pensaba. Ahora solo me falta encontrar una solucion para mi proposito. Ya se ve que con un PictureBox no puedo hacerlo. Podria hacerlo de algun otro modo?
En línea

SOLOANDRAGORA

Desconectado Desconectado

Mensajes: 19


Quien Domina La Mente Domita Todo "KALIMAN"


Ver Perfil
Re: MDI con imagen
« Respuesta #16 en: 16 Diciembre 2006, 07:51 am »

a veces las cosas mas sencillas son las menos complicadas ::)
talvez si cargar el formulario primero en la memoria y luego lo visualizas  ;D

Private Sub conectar_Click()
    ' empieza el formulario form1
    Load Form1
    'deja ver el formulario
        Form1.Show
End Sub

bueno es una sugerencia  :rolleyes:


un saludo
En línea

Gorky


Desconectado Desconectado

Mensajes: 770



Ver Perfil WWW
Re: MDI con imagen
« Respuesta #17 en: 16 Diciembre 2006, 10:13 am »

a veces las cosas mas sencillas son las menos complicadas ::)
talvez si cargar el formulario primero en la memoria y luego lo visualizas  ;D

Private Sub conectar_Click()
    ' empieza el formulario form1
    Load Form1
    'deja ver el formulario
        Form1.Show
End Sub

bueno es una sugerencia  :rolleyes:


un saludo

Eso ya lo he probado y el motivo de que no funcione es por lo que dice Ironhorse. Gracias de todos modos.
En línea

SOLOANDRAGORA

Desconectado Desconectado

Mensajes: 19


Quien Domina La Mente Domita Todo "KALIMAN"


Ver Perfil
Re: MDI con imagen
« Respuesta #18 en: 16 Diciembre 2006, 21:50 pm »

 :D por aqui localice un pequeño codigo que te puede servir para centrar la imagen en el MDI pruebalo y despues intenta visualizar cualquier formulario haber si te sirve ;D

un saludo

liga  http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/231-background-en-mdi.htm
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines