締切り済みの質問
VBでimage(オブジェクト名:aaa)をクリックした折
aaa_click()
ができます
そこでご質問なのですが、クリックしたオブジェクト名を
取得できるのでしょうか?
例えば xxx_click 関数を作成し、
(1) image(オブジェクト名:aaa)をクリックした折
xxx_click()関数に入って オブジェクト名 aaa と取得
(2) 他のimage(オブジェクト名:bbb)をクリックした折も
xxx_click()関数に入って オブジェクト名 bbb と取得
のような xxx_click 関数を作成することは可能でしょうか?
非常に困っています。教えてください
投稿日時 - 2003-02-17 15:23:10
0人が「このQ&Aが役に立った」と投票しています
回答(4件中 1~4件目)
> そこでご質問なのですが
敬語の使い方が変です。ふつう自分のことには尊敬語は使いません。
たぶん、尊敬語と謙譲語の使い分けが理解できていないのだと思いますが・・・。
(まさか社会人じゃないよね?)
で、「ご質問の」ケースですが(笑)、
上位モジュール(呼び出し側)で
Screen.ActiveControl.Name を引数として渡し、
下位モジュール(呼び出し先)で
As String の引数で受け取ればよいと思います。
Screen.ActiveControl
↓
As Control
でもほぼおなじ。
投稿日時 - 2003-02-17 15:35:36
補足
早速のご回答ありがとう御座います。
formに多くのimage(bmp型)を貼り付けています
すべてimageのオブジェクト名が異なりますが、
どのimageをクリックしても xxx_click()関数が実行され
この関数の中で、どんな名前のオブジェクトのimageがクリックされたのか?
取得したいのです
ご教示頂きました方法で取得できるのでしょうか?
試みたのですが、分かりませんでした
もう少し詳細にご教示頂けませんでしょうか?
よろしくお願い申し上げます
投稿日時 - 2003-02-17 15:53:37
OKWaveのオススメ
おすすめリンク