掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ユニット分割について (ID:150045)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>これを実行して どうしてこういう動作になるのか理解出来ますか? それをメインフォームで行う場合はわかるんですが procedure TForm1.Button1Click(Sender: TObject); procedure TForm1.ButtonClientClick(Sender: TObject); を外部においたときはKONNOYA様に教わった ti.OnClick := TNotifyEvent( Method ); で出来るようになりました。 これと同じようにti.Onmousemoveやti.Onmousedownを行いたい状態で このイベントはメインフォームに記述しなくてはダメ&TControl.OnMouseMove のイベントの型は TMouseMoveEvent と言う事で、 OnClickでTNotifyEventだと外部PASで処理できるのにTMouseMoveEventだと同じように出来ないのはなぜ? と言う感じになっており、出来ない場合は ti.Onmousemove := ***** や ti.Onmousedown := ***** の形 もしくは、外部pasで動的生成したフォームで同じ外部pas内でOnmousemoveやOnmousedownを取得する方法が無いのか と言う部分で、現状は、メインフォームにOnmousemoveやOnmousedownイベントを記述しなければ出来ません。と言う感じになっております。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.