This site hosted by Free.ProHosting.com
Google

How can I insert items at run-time?

Applies To: C++Builder 1 or higher
Category: Knowledge Base

 1.
  Start a new project using File | New Application.
 
 2.
  Add a Menu. Don't insert any items.
 
 3.
  Double-click the OnShow event of your form:
 
void __fastcall TForm1::FormShow(TObject *Sender)
{
    TMenuItem* item = new TMenuItem(MainMenu1);
    item->Caption = "New";
    item->OnClick = NewClick;
    MainMenu1->Items->Add(item);
}
 
 4.
  Open your header file:
 
private:
    void __fastcall NewClick(TObject *);
 
 5.
  Insert in your source code:
 
void __fastcall TForm1::NewClick(TObject *Sender)
{
    ShowMessage("You clicked me!");
}

C++Builder Developer's Network
Copyright © Yoto Yotov