#341 コマンドボタンをイメージボタンにする方法 フォーム

画像を使ったボタンを作るには次のような方法があります。
  • コマンドボタンコントロールに「ピクチャ」プロパティを設定する
  • イメージコントロールに「クリック時イベント」を記述する
ここではもう1つの方法を紹介します。これは特に、すでにあるコマンドボタンを活かしたまま、その表示をイメージコントロールのようにしたい場合に便利です。
  1. コマンドボタンをフォームに配置し、必要なイベントなどを作成していきます。すでにそのようなフォームがある場合は、そのままそのボタンを利用します。


  2. そのフォームにイメージコントロールを挿入し、必要な画像を表示させます。位置とサイズをコマンドボタンと合わせ、両者が重なるように調整します。


    ※通常このままでフォームビューにすると、常にコマンドボタンは最前面に表示されてしまいます。


  3. 最後に、コマンドボタンの「透明」プロパティを"はい"に変更します。

この状態でフォームビューに切り替え、画像の部分をクリックしてみましょう。コマンドボタンに初めからあったイベントプロシージャがそのまま実行されるはずです。


またこの方法の特徴として、あくまでもコマンドボタンコントロールは"透明"なだけで"非可視"ではないので、アクセスキー(Alt+M)も使えますし、フォーカス取得時イベントも発生します。
| Index | Prev | Next |

この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......
T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします


Copyright © T'sWare All rights reserved