掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
生成したTPaintBoxに線を描画するには? (ID:20570)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 疑問1: > 対象を省略した場合、すべてフォームになるのでしょうか? 省略した場合、Self.の扱いになる。 すなわち、そのメソッドを記述しているクラスが対象。 procedure TForm1.HogeHoge( ^^^^^^^この部分が、Selfとして扱われる。 > 疑問2: > もしかすると、イベントが発生した際に実行するコードというのは、 > イベントが起きたオブジェクトとは無関係(オブジェクトの外部にある)と考えるべきなのですか? 質問の意味不明。 Sender でHelp みたらわかるんじゃね? > そういえば「複数のオブジェクトでイベントを共有する」こともできると聞きます。 > 違う種類のオブジェクトでの共有ではデフォルトなんて考えにくいですものね・・。 Button1.OnClick := Button1Click; Button2.OnClick := Button1Click; Button3.OnClick := Button1Click; Button4.OnClick := Button1Click; Button5.OnClick := Button1Click; イベントの共有。 procedure TForm1.Button1Click(Sender:TObject); begin if Sender = Button1 then begin end else if 〜 end; なんか、感じ取れるか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.