- PR -

ToolbarButtonの情報が取得したい

1
投稿者投稿内容
黒苺
会議室デビュー日: 2004/09/14
投稿数: 3
投稿日時: 2004-09-14 19:27
こんばんは。

Windowsアプリケーションで、コントロール上にマウスカーソルが乗った場合に、
MouseMoveイベント等でそのコントロールを特定しています。
が、Toolbar上のToolbarButtonにマウスカーソルが乗った場合に、どのボタン上に
マウスカーソルが来たのかを取得することができません。

ToolbarコントロールとToolbarButtonコントロールのSizeプロパティで割り算をしてボタンの配置を算出し、MouseMoveイベントでX,Y座標を取得すれば
判定できないことはないと思うのですが、他にもっとスマートなやり方はないものでしょうか?
ant
常連さん
会議室デビュー日: 2004/03/24
投稿数: 44
投稿日時: 2004-09-14 23:39
ToolBarButton.Rectangle.Contains メソッドで手軽に判定できると思います。
黒苺
会議室デビュー日: 2004/09/14
投稿数: 3
投稿日時: 2004-09-17 09:27
返答ありがとうございます。
出張でお礼が送れたこと、お詫び申し上げます。

早速やってみます。
黒苺
会議室デビュー日: 2004/09/14
投稿数: 3
投稿日時: 2004-09-17 10:41
ant様

ご教示頂いた通りで実現できました。
ありがとうございました。

ついでに誤字訂正...送れた→遅れた
1

スキルアップ/キャリアアップ(JOB@IT)