Jump to content


Photo

Cerrar Tabsheet pagecontrol desde otro form?


  • Please log in to reply
1 reply to this topic

#1 dooper

dooper

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 posts

Posted 29 December 2021 - 06:10 AM

En primer lugar Felices Fiestas y próspero año Nuevo, a todo los compañeros de este foro, os deseo un buen año entrante.
 
Como es algo que no consigo entender, espero a ver si alguna pequeña clase magistrar pudiera sacarme del problema.
 
Tengo Unit1 y Unit2 (Form1 y Form2). En Unit1 tengo un pageControl1 con un Tabsheet (creado en tiempo ejecución) y con el form2 cargado en ese tabsheet.
 
Ese Form2 tiene botón de cerrar. Lo que quiero es cerrar el Form2 y el Tabsheet. Pero no soy capaz de cerrar este último desde el Form2. Si lo hago desde el form1 con pagecontrol1.activepage.free, si lo hace.
 
 

delphi
  1. Unit2
  2. ....
  3. ....
  4.  
  5. Procedure ButtononClick(Sender: TObject); begin
  6.        close();
  7.        pagecontrol1.activepage.free; // Debo declarar pageControl1 como variable TPageControl en Unit2, sino no me lo reconoce, aunque ya está en Unit1 creada.
  8.                                                        // Explota con ventana Ensamblador.
  9. end;

 
Un saludo compañeros.
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 29 December 2021 - 11:13 AM

Hola dooper,

 

Donde estás creando el Tabsheet, y cuando dices "quiero cerrar el TabSheet" a que te refieres?

 

Saludos y felices fiestas


  • 0




IP.Board spam blocked by CleanTalk.