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
Ir a la versión completa