![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Demasiado enredadas las explicaciones, pero es posible que el problema tenga que ver con esto:
Si la propiedad Position de un formulario es poScreenCenter, poOwnerFormCenter, poMainFormCenter, etc., alterar Left y Top en el evento OnCreate no tiene efecto. Mejor dicho, sí lo tiene, pero el reposicionamiento por Position viene después. Si dejas Position en poDesigned, no debe haber problemas para fijar la posición en OnCreate. // Saludos |
|
#2
|
||||
|
||||
|
Gracias Román,
Estoy de acuerdo contigo en todo lo que dices, y además lo he probado todo y confirmo lo que dices. Probé con todas las opciones de posicionamiento por defecto del Form y también me dí cuenta que en los casos que tu enumeras, modificar la propiedad Left o Top no tiene ningún efecto. Si tuvieras Delphi 2005 te pido que pruebes a crear una aplicación básica y probar a modificar las propiedades Left y Top en el evento OnCreate del propio Form, a ver si yo estoy metiendo la pata hasta el fondo en algo que se me escapa.
__________________
Piensa siempre en positivo ! |
|
#3
|
||||
|
||||
|
Ahh !! y añado algo más a todo esto...
Si bien esto da error: esto otro en cambio NO da error:
![]()
__________________
Piensa siempre en positivo ! |
|
#4
|
||||
|
||||
|
Vamos a ver si no es una barbaridad. Pero creo que todo proviene de la "mala" costumbre de referirse a una instancia particular de una clase desde métodos de la propia clase.
Su tu pones:
estás creando una instancia de TForm2 que vas a asignar a la variable Form2. Pero en el OnCreate de TForm2 (no de Form2, observa la T) pones:
¡Pero Form2 no ha terminado de construirse! Así que el mensaje de error: "Object reference not set to an instance of an object" no suena ya tan raro ¿no? Form2 aún no es una instancia!! Omite la referencia a Form2:
// Saludos |
|
#5
|
||||
|
||||
|
Si Señor !!
Trivial y Genial. Mil gracias. ... es que el que sabe, sabe, y el que no, ... ![]()
__________________
Piensa siempre en positivo ! |
|
#6
|
||||
|
||||
|
Cita:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|