#335 | ロールオーバーするボタンを作る | フォーム、VBA | |||
ホームページでよく使われているテクニック、「ロールオーバー」の機能をAccessフォームのコマンドボタンに持たせる方法です。 ロールオーバーとは、そのボタンの上にマウスのポインタを移動させると、ボタン部分の画像が変わる機能です。ボタンの画像を切り替えるテクニックとしては「#150 トグルボタンのON/OFFでピクチャを切り替える方法」で説明しているような方法もありますが、ここではAccess標準のボタンではなく、イメージコントロールをボタンとして使う方法で説明します。
Private Sub imgClose_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'通常表示の[閉じる]イメージにマウスが移動したとき '移動時のボタンを表示 Me!imgClose_RO.Visible = True '通常表示のボタンを隠す Me!imgClose.Visible = False End Sub Private Sub imgClose_RO_Click() '移動時のボタンイメージがクリックされたとき MsgBox "クリックされました!" End Sub Private Sub 詳細_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) '詳細セクションの余白部分にマウスが移動したとき '通常表示のボタンを表示 Me!imgClose.Visible = True '移動時のボタンを隠す Me!imgClose_RO.Visible = False End Sub
|
|||||
|
Copyright © T'sWare All rights reserved |