Ver Mensaje Individual
  #3  
Antiguo 29-11-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
c
Cita:
Empezado por coso Ver Mensaje
Hola, lo que ocurre es que no estas cambiando la nueva instancia de TForm2, sino la generada por defecto que tiene por nombre Form2. Prueba : self->Height = xxx o directamente Height = xxx. Ten en cuenta que si no vas a usar 'Form2' (la form autocreada) deberias sacarla del 'autocreate forms'. Saludos.
Efectivamente tienes toda la razón coso. Deve diseñar Form2 como no autocreada. Aún así su código funcionaría de esta forma: Cambia esto
Cita:
Empezado por NEG1414
En el evento Activate del Form2 (dependiendo de una condicion)este debe de redimensionarse (hacerse mas pequeño),

Form2->Height =xxx;
Por esto
Código:
this->Height =xxx;  // en C this es equivalente al self del delphi
// o también
Height =xxx;
De esta forma te das cuenta del error que te dice coso.
Lo suyo es que lo quites de autocreado y lo crees diámicamente como haces con tu código (prueba).

Saludos.
Responder Con Cita