• 締切済み

ボタンの枠線の様なものを消したい

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

みんなの回答

回答No.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レベルで変更されたら表示がおかしくなりそうですが。

関連するQ&A