Programación General > C++ Builder

 Agregar Items

(1/1)

amblin:
quiero poder agregar items al main menu, esoty usando una unos form con mdi y uno mainfor obviamente y a medida que voy abriendolos quiero poder agregarlos en el main menu... me fije en el proyecto que trae el buileder pero no llegue a encontrar el codigo que genere esto si me dan una mano les estare muy agradecido  :D

_Viktor:
Mira... este codigo crea items en un MainMenu, y asigna un evento on click


--- Código: Text --- void __fastcall TForm1::Button1Click(TObject *Sender){  TMenuItem *Nuevo = new TMenuItem(MainMenu1);  Nuevo->Caption = "Insertado" + IntToStr(random(100));  Archivo1->Add(Nuevo);  Nuevo->OnClick = MiOnClick; } void __fastcall TForm1::MiOnClick(TObject *Sender){ ShowMessage("Click en item creado"); }   
Ojo que el evento MiOnClick debe ser declarado dentro de la clase TForm1, es decir:


--- Código: Text --- public:    // User declarations        __fastcall TForm1(TComponent* Owner);        void __fastcall MiOnClick(TObject *Sender);  

Creo que con esto puedes partir.... ademas... creo que en el directorio de ejemplos hay un ejemplo de un editor usando MDI... y que hace lo que tu quieres... no te lo puedo confirmar pq no tengo cbuilder instalado aca...

Saludos! espero te sirva.

Navegación

[0] Índice de Mensajes

Ir a la versión completa