////////////////////////////////////////////////////////////////////// 実行時にコンポーネントを作成する(BCB4用) 例(TButtonの場合) Formの必要な場所に以下のコードを記述する ------ TButton *btnNew; //ポインタを作成 btnNew = new TButton(this); //TButtonの実体を作成 btnNew->Parent = this; //親Window(作成したWindow)を指定 btnNew->Top = 100; //普通にプロパティを設定 btnNew->Left = 50; btnNew->OnClick = btnNewOnClick; //クリックされた時に呼び出す関数 //設定できるイベントはコンポーネントに //よって変化する。 //イベントによって呼び出される関数を作成する。 //引数が同じならば、他のコンポーネントの関数を流用する事も可能。 void __fastcall TForm1::btnNewOnClick(TObject *Sender) { ShowMessage(""); } フォームのヘッダに関数の宣言を追加しておく ------ private: // ユーザー宣言 void __fastcall TForm1::btnNewOnClick(TObject *Sender); //////////////////////////////////////////////////////////////////////