SpeedButtonを作るには?


JEAN  2005-01-28 13:37:48  No: 88093  IP: [192.*.*.*]

お世話になります。
現在VB.netで開発を行っています。

DelphiにSpeedButtonというものがあったと思います。
フォーカスを受け取らないボタンです。

VB.netでこれと同機能のボタンを作成しようと思いました。

しかし、そもそもフォーカスを受け取らないとはどうしたらいいのでしょう?!

キーボードからはTabStop=Falseで対応できますが、マウスでクリックした場合の
対応がわかりません。

Enterイベントで元のコントロールへフォーカスを戻す手も考えたのですが、
そうなると貼り付けるフォームにも制御を書く必要があると思います。
また、元のコントロールのLeaveなどが走るのも考え物です。

フォーカスは取得せずにClickイベントのみを発生させる方法はないものでしょうか?

ご存知の方がいらっしゃいましたら御教授お願いいたします。

編集 削除
じゃんぬねっと  URL  2005-01-28 18:29:19  No: 88094  IP: [192.*.*.*]

Windows で言う ToolButton はそのためにあるんじゃないのかな...。

編集 削除