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