FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Ahora que has explicado un poco más el tema, se vé las cosas de otra forma .
¿no puedes usar SetBounds en lugar de Left y Top? Ahí solo se produce el mensaje wm_windowposchanged:
la "Segunda sorpresa" puede ser por tener activada la opción "Align To Grid" en las opciones de Delphi. Lo que no queda claro, es el por qué no quieres tener enlazados ambos componentes con propiedades, es lo que se suele hacer como norma. Fíjate en el TDatasource que tiene una propiedad Dataset de forma pública: En tiempo de diseño, eliges en el inspector de objetos el control al que se desea adosar. Esto tiene varias ventajas: - Puedes acceder de un control a otro para modificar sus propiedades, sin tener que buscarlo (Findcomponent es un bucle que puede tener 60 o 100 iteraciones por los campos persistentes, paneles, etc). - Usando Notification puedes poner a nil esa propiedad cuando el usuario elimina el "componente B" de la ventana (en tiempo de diseño, claro) Esto ya es un poco más lioso, pero bueno. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#2
|
|||
|
|||
Hola Lepe:
No he tenido tiempo de probar nada de lo que me dices, pero probablemente sea otra forma de hacerlo. Cita:
Por cierto, probando el componente he visto que en el evento Create hay que inicializar las variables FTickCountTop y FTickCountLeft a 0, de lo contrario, al crearse el componente toma los valores 0 para Top y Left en la respuesta al mensaje WM_MOVE.
Última edición por Jose_Pérez fecha: 05-03-2008 a las 15:14:56. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Componentes | Petolansa | Varios | 5 | 23-08-2007 17:34:22 |
Componentes MDO | Tauro78 | Firebird e Interbase | 1 | 21-01-2007 04:19:32 |
componentes xp | supermilloriver | OOP | 2 | 28-07-2005 17:50:52 |
Componentes USB | HARD-SOFT | Varios | 0 | 26-08-2004 13:00:05 |
Formulario magneticos | ElCherchu | Varios | 2 | 13-05-2003 16:14:45 |
|