Programación General > C++ Builder

 Instrucciones A Objetos Creados Dinamicamente

(1/1)

STAD:
hola a todos
tengo una duda sobre como darle instrucciones de "eventos" a objetos que cree dinamicamente.
Y lo otro:
como puedo limpiar una pantalla una vez ya ocupada. (sin ocupar el clasico borrar, de darle instrucciones a los controles para que esten ta como antes)
gracias, ojala que me respondan.
Nota: un ejemplo seria lo mejor

_Viktor:
Para asignar eventos en tiempo de ejecucion, haz lo siguiente:

Unit1.cpp


--- Código: Text ---#include "Unit1.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TForm1 *Form1;//---------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)        : TForm(Owner){  MiBoton = new TButton(this);  MiBoton->Parent = Form1;  MiBoton->Caption = "Btn Dinamico";  MiBoton->OnClick = MiOnClick;  MiBoton->Show();}//---------------------------------------------------------------------------//Evento definido por el programador debe tener los mismos//parametros que el evento q se quiere crear en forma dinamica void __fastcall TForm1::MiOnClick(TObject *Sender){ ShowMessage("Evento Asignado dinamicamente");} 
Unit1.h


--- Código: Text --- #include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp>//---------------------------------------------------------------------------class TForm1 : public TForm{__published:  // IDE-managed Components        TButton *Button1;private:  // User declarationspublic:    // User declarations  TButton *MiBoton;        void __fastcall  MiOnClick(TObject *Sender);        __fastcall TForm1(TComponent* Owner);};//---------------------------------------------------------------------------extern PACKAGE TForm1 *Form1;//---------------------------------------------------------------------------#endif 

Saludos!

Navegación

[0] Índice de Mensajes

Ir a la versión completa