|
▼うさこ さん:
おはようございます。
1.について
別フォームが開いた際にどういった方法でハイパーリンクが
表示されてるのかが解りませんが…。
仮にフォームの「詳細」上に「選択ラベルA」「選択ラベルB」
「選択ラベルC」の3つラベルを用意し、ラベルをクリックする事で
ハイパーリンクを起動させるとします。
各ラベルに対して
背景スタイル:透明
背景色:255(任意)
を設定して
Private Sub 詳細_MouseMove _
(Button As Integer, S As Integer, X As Single, Y As Single)
Me.選択ラベルA.BackStyle = 0
Me.選択ラベルB.BackStyle = 0
Me.選択ラベルC.BackStyle = 0
End Sub
Private Sub 選択ラベルA_MouseMove _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.選択ラベルA.BackStyle = 1
Me.選択ラベルB.BackStyle = 0
Me.選択ラベルC.BackStyle = 0
End Sub
Private Sub 選択ラベルB_MouseMove _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.選択ラベルA.BackStyle = 0
Me.選択ラベルB.BackStyle = 1
Me.選択ラベルC.BackStyle = 0
End Sub
Private Sub 選択ラベルC_MouseMove _
(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.選択ラベルA.BackStyle = 0
Me.選択ラベルB.BackStyle = 0
Me.選択ラベルC.BackStyle = 1
End Sub
のようにして、背景を「透明」⇒「普通」に切り替えることで
視覚上の変化をつけてみてはいかがでしょうか?
2.について
リストボックスをダブルクリックした際に、別フォームをダイアログで
開いてみてはいかがでしょうか?
DoCmd.OpenForm "別フォーム名", acNormal, , , , acDialog
|
|