開発環境:VB2005
こんばんわ。質問させていただきます。
2つのLabelを重ねて準備して、裏のLabelのイベントをとるには、どうしたらよいでしょうか?
ご教授宜しくお願い致します。
裏にあろうが表にあろうが、イベントを起こす条件が揃えば
イベントが起こる(例えば Text を変更すれば TextChanged
イベント)でしょうし、裏にあることでイベントを起こす条件
が揃ってなければ、イベントそのものが起こりようがない
のでは?
> 裏のLabelのイベントをとるには、どうしたらよいでしょうか?
イベントが起こっているなら、何もしなくてもイベントプロシ
ージャでとれるのでは?
特攻隊長まるるうさん
アリガトウございます。
言葉足りずで申し訳ありません。
表にあるラベルを透明にして、裏のラベルを見えるようにして、
その裏にあるラベルのClickイベントやDragDropなどのイベントを
取りたいのですが・・・。
よろしくお願い致します。
話をきくだけだと、表のラベルはいらないんじゃないかと
思ってしまいますが。
表のイベントをそのまま裏に渡せばできるんじゃないかな?
> 表にあるラベルを透明にして、裏のラベルを見えるようにして
やりたいことは分かったけど、実体まで消えるわけじゃないから
関係ないよね?裏のラベルで Click イベントや DragDrop などの
イベントを起こす条件は揃いません。イベントは起こりません。
KG さんのおっしゃるように表のイベントをそのまま裏に渡すか、
むしろ表のイベントで処理するとか。どちらにしろ VB が起こす
オリジナルのイベントは起こりませんので、自分で条件に合った
ときにイベントが起こったことにして関数を呼ぶ必要があるでしょう。
ツイート | ![]() |