掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FormActivateの使い方 (ID:22871)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> FormActivateの一般的な使い方を > 教えて欲しいのですが、どなたかご教授願います。 「一般的な使い方を」って言ってるのに、「ご教授願います」が嫌だっていうレスもいかがなもんかと。 あと、何をもって一般的というのかわかりませんが、タイマーを貼り付けたフォームがあり、 アクティブになっているときのみ、タイマーを動作させたいとか、抽象的な答えしかない気がする。 > 他の人が作ったソースを解析していてOnActivateに記述されてい > るのですが、 もにゃ さんのおっしゃる通り、単一のフォームであれば、一回しか発生しません。 初期化をどのタイミングで行いたいかにもよりますので、デルデルさんの言う「他の人」には、 OnActivateが最適だったか、(単一フォームであれば、一回しか発生しないので)たまたまそこに記述しただけか。 自分は、OnActivateやOnCreateのイベントを使わず、constructor Create を 新しく定義しちゃうクチですが。 constructor THogeForm.Create(AOwner: TComponent); begin inherited Create(AOwner); //初期化 end; OnCreateより、タイミング遅らせて実行できます。 たいした差ではありませんが、フォームを継承させている場合、役に立つ<かも>しれません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.