FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#61
|
|||
|
|||
Pues acabo de volver a probarlo y a mi me funciona.
Prueba este dpr: |
#62
|
|||
|
|||
Sigue sin funcionarme. Igual es la versión de Delphi. Para poder probarlo, he tenido que quitar en los "uses" todas las referencias: "Winapi." "Vcl." "System." ya que no las reconocía, y eliminar entonces los uses dobles que quedaban.
|
#63
|
|||
|
|||
Hay un truco, que conozco desde mi época de Visual Basic, para crear ventanas flotantes (tipo barras de herramientas de Office), que consistiría en:
Esta forma permite más posibilidades, como crear una jerarquía de ventanas. Ejemplo:
|
#64
|
||||
|
||||
Algo más sencillo que puedes usar en las nuevas versiones de Delphi
Establece la propiedad PopupMode del formulario a pmAuto y por último, crea el formulario superior como hijo directo del formulario padre/principal. Por ejemplo:
Saludos! Enlaces: Propiedad PopupMode. WS_POPUP (Para versiones de Delphi que no traen la propiedad PopupMode de TCustomForm. |
#65
|
|||
|
|||
Sí, es eso mismo. Incluso se puede establecer la propiedad PopupMode por código a posteriori:
Aunque no se comporta exactamente igual. Me explico, con el siguiente código:
El Form3 se comporta como si fuese hijo del Form2, no del Form1. Y no entiendo por qué. Saludos! |
#66
|
||||
|
||||
Cita:
Cita:
Saludos. PD.: Probá estableciendo la propiedad PopupMode en tiempo de diseño exclusivamente. |
#67
|
|||
|
|||
También lo había probado así, por si fuera eso.
Saludos! |
#68
|
|||
|
|||
A ver, si hago lo siguiente:
Sí se comportan de la manera esperada. Pero, estando en el mismo procedimiento se comportan como he dicho anteriormente. Saludos |
#69
|
|||
|
|||
Pues a mi me funciona
Al menos en XE2 funciona con el ejemplo que te di. Mira este video a ver si se acerca a lo que quieres.
http://www.ricardoplaza.com/download/formdetras.mp4 |
#70
|
|||
|
|||
Efectivamente, es eso Ricardo. En el uso de CreateParams me funcionan, por ejemplo, los códigos de esta página:
http://delphi.about.com/od/formsdialogs/l/aa073101b.htm Pero con WS_EX_NOACTIVATE no marcha en mi caso. Un saludo |
#71
|
|||
|
|||
que sistema operativo tienes? versión de delphi?
|
#72
|
|||
|
|||
Lo he probado en una máquina virtual con Windows XP y Turbo Delphi.
No me dedico a la programación, es más bien una afición. Aunque en alguna ocasión le he sacado provecho. |
#73
|
|||
|
|||
deberias probar con un windows real y un delphi completo, a ver que tal, seguro ese es el problema
|
#74
|
||||
|
||||
Cita:
Cita:
Saludos! |
#75
|
|||
|
|||
Así sí se puede elegir el formulario padre de manera precisa.
Muchas gracias! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Orden formularios | newtron | Varios | 10 | 06-10-2011 14:03:37 |
Paneles en Orden ...... | Efren2006 | OOP | 9 | 11-06-2010 12:36:02 |
Splash screen ,o splashscreen ,o form o ventana de inicio ,o orden de formularios | Peterman | C++ Builder | 2 | 29-05-2007 19:46:22 |
Orden en TIBDataset | barman | Conexión con bases de datos | 6 | 27-11-2003 10:40:25 |
Orden en TIBDataset | barman | Firebird e Interbase | 6 | 24-11-2003 21:26:00 |
|