プロが教える店舗&オフィスのセキュリティ対策術

VB初心者です。よろしくお願いします。
タイトルの通りなのですが、添付した図のようにマウスカーソルが
ボタン上にない時、ボタンの周りに黒っぽい枠線が表示されています。
これを、消したいのですがどうすればいいのでしょうか
ボタンのFlatStyleは現在の所Popupになっています。
(マウスカーソルがボタン上にある時の図の様なボタンにしたい)

VB2008 Express Editionを利用しています。

「ボタンの枠線の様なものを消したい」の質問画像

A 回答 (1件)

ButtonのPaintイベントで枠線を手書きしてしまうとか・・・。



Private Sub Button1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Button1.Paint
e.Graphics.DrawRectangle(New Pen(Color.FromKnownColor(KnownColor.ControlDark), 1), -1, -1, Button1.Width, Button1.Height)
e.Graphics.DrawRectangle(New Pen(Color.FromKnownColor(KnownColor.ControlLightLight), 1), 0, 0, Button1.Width, Button1.Height)
End Sub

今後フラットスタイルのデザインがOSレベルで変更されたら表示がおかしくなりそうですが。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A