VisualStudo2019
WPFアプリ(.NET Framework)VisualBasicにて開発を行っております。
MouseEnterにてボタンの色を#FF09094F( Color.FromArgb(79, 54, 79))に変えたいです。
MainWindow.xaml.vbに
https://dobon.net/vb/bbs/log3-7/3985.html
を参考に以下のコードを試しました。
Private Sub Button1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseEnter
Button1.Background= Color.FromArgb(79, 54, 79)
End Sub
これでは「'Public Shared Overloads Function FromArgb(a As Byte, r As Byte, g As Byte, b As Byte) As Color' のパラメーター 'b' に対して引数が指定されていません。」のエラーが出ます。
原色で試そうと
Private Sub Button1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseEnter
Button1.Background= Color.Red
End Sub
を試すと「'Red' は 'Color' のメンバーではありません。」のエラーがでます。
Private Sub Button1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseLeave
Background = New SolidColorBrush(Colors.Aqua)
End Sub
これはMouseEnterイベントは動くのですが、Window全体がAquaになります。
そこで
Private Sub btndetail_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseLeave
Button1.Background = New SolidColorBrush(Colors.Aqua)
End Sub
を試すとMouseEnterイベント自体が動きませんでした。
初心者で勉強不足なのは承知しております。
お忙しいところ大変恐縮ではありますが、どなたかお助けいただけませんでしょうか。
できれば初心者でもわかるようにご教授いただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/05 12:37
退会済みユーザー
2022/03/05 12:56
2022/03/05 13:45
退会済みユーザー
2022/03/05 14:11
2022/03/05 16:01
退会済みユーザー
2022/03/06 00:26