OnExitイベントの呼び出しについて


みつお  2013-04-25 13:43:46  No: 44447  IP: 192.*.*.*

DoExitイベントをオーバーライドしたカスタムコンポーネント(Tedit)FcEdtTESTをフォームに貼り付けます。
実行時、フォーム上でFcEdtTESTから他のコントロールへカーソルを動かすとDoExitメソッドは動作するのですが。
意図的に
FcEdtTESTEXIT(FcEdtTEST);
FcEdtTEST.OnEXIT(FcEdtTEST);
にてOnExitイベントを呼び出した場合、DoExitメソッドが呼び出されません。
呼び出すためにはどうすれば良いでしょうか。
よろしくお願いします。

編集 削除
初心者  2013-04-25 14:00:01  No: 44448  IP: 192.*.*.*

DoExitメソッドの中身を関数にして、それをOnExitイベント時に呼び出せば可能では?

編集 削除
KHE00221  2013-04-25 21:22:51  No: 44449  IP: 192.*.*.*

TEdit = class(vcl.StdCtrls.TEdit);
   か
  DoExit を Protected から Public に移動させて

  Edit1.DoExit;

編集 削除