C++Builder相談室 Part18
■ このスレッドは過去ログ倉庫に格納されています
0326316
2008/01/23(水) 16:57:30そうそう、目が効いてますね。
イベントハンドラがちょっぴりテクニックです。
TForm1に、
>void __fastcall Event_OnClick(TObject *Sender);
みたいな感じで手書きでイベントハンドラ作っておきます。
そうしてTImageExをnewしたあとに、イベントハンドラを外からセットします。
ちょっと読むと、え”ーという感じかもしれませんが、意外にこれに利点があります。
1.イベントハンドラの無い派生クラスなので、複数画面で共有しても全く弊害無し
2.Form1のイベントハンドラとして書くので、TImageExと他の例えばTGridExと
それらのオブジェクトが連携するように記述できる上、
それらのオブジェクトが互いに参照しない
■ このスレッドは過去ログ倉庫に格納されています