私はVisual Basicを初めて使用していて、Button
の境界線の色を変更したいのですが、IDE(Visual Studio 2017)でこれを行うオプションはありません。これを行う方法はありますか?Buttonのボーダーカラーを変更するには?
0
A
答えて
2
デフォルトのButton
では色付きの境界線が使用できないため、これを行う方法はあまり明白ではありません。
まず、Button
のFlatStyle
プロパティをFlatStyle.Flat
に設定する必要があります。次に、Button
のFlatAppearance.BorderColor
プロパティを選択した色に設定する必要があります。
したい場合は、Visual Studioのフォームデザイナでこれらのものの両方を行うことができ、またはあなたは、このようなコードでそれを行うことができます。
Button1.Flatstyle = FlatStyle.Flat
Button1.FlatAppearance.BorderColor = Color.Yellow
2
あなたがこれを行うことができますが、いくつかの異なる方法です。例えば一つのオプション(迅速かつ簡単には)System.Windows.Forms.Button
クラスをサブクラス化して、OnPaint
メソッドをオーバーライドすることです...
:
Protected Overrides Sub OnPaint(ByVal pevent As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(pevent)
Dim rect As New Rectangle(0, 0, Me.Width, Me.Height)
Dim mPen As New Pen(Color.Red, 3)
pevent.Graphics.DrawRectangle(mPen, rect)
End Sub
別のオプションは、独自のボタンコントロールを作成することです、これには時間がかかり、あなたが何をしたいと思っているのかをより詳細にコントロールすることができます。あなたのボタンのFlatStyle
プロパティが「フラット」に設定されている場合は、そのようなボーダーサイズとなどなど、デザイナーでFlatApperance
プロパティを変更することができます...
1
Button1.BorderColor = Drawing.Color.Red
-1
次に、あなたを作成System.Windows.Forms.Buttonクラスをサブクラス化することができますそのようなプロテクトメソッドOnPaintをオーバーライドすることで独自の:
Protected Overrides Sub OnPaint _
(ByVal pevent As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(pevent)
Dim rect As New Rectangle(0, 0, Me.Width, Me.Height)
Dim mypen As New Pen(Color.Green, 5)
pevent.Graphics.DrawRectangle(mypen, rect)
End Sub
しかし、あなたのボタンのFlatStyleプロパティが「フラット」、あなたはなどボーダーサイズ、ボーダー色
としてデザイナーにFlatApperanceプロパティを変更することができますように設定されている場合関連する問題
- 1. セレクトオプションボックスのボーダーカラーを変更する
- 2. UIPopOverのボーダーカラーを変更する方法
- 3. CSSでFlex Spark Buttonのボーダーカラーを設定する方法
- 4. Button Border CornerRadiusを変更するには?
- 5. Aureliaダイアログでボーダーカラーを変更するには?
- 6. メソッドの出力イオンに基づいてボーダーカラーを変更する
- 7. ボーダーカラーを変更するためのフォーム入力用のonfocus?
- 8. リスト内のクリックしたアイテム(itemrenderer)のボーダーカラーを変更する
- 9. GridViewのSelect Buttonを変更
- 10. md-icon-buttonのサイズを変更する
- 11. タグでタブセットパネルを変更する$ button
- 12. ASP.NET:GridView Select Button:ボタンのプロパティをプログラムで変更する方法は?
- 13. ListViewでButtonのソースを変更する方法は?
- 14. Material Chip Viewのボーダーカラーと閉じる/削除ボタンの変更方法は?
- 15. Form1のButtonでUserControlテキストボックスを変更
- 16. nav-justifiedボーダーカラーをブートストラップからどのように変更できますか?
- 17. アンドロイドのラジオボタンのボーダーカラーを変更するにはどうすればいいですか?
- 18. PropertyGridコントロールのボーダーカラーを変更する(またはボーダーを削除する)方法は?
- 19. Tkinter Buttonの状態を無効から通常に変更するには?
- 20. ホバーでmd-iconとmd-buttonを変更
- 21. 入力に達した後にNgスタイルのボーダーカラーが変更されました。
- 22. %UILabelのボーダーカラー
- 23. ボーダーカラーをグリフコンに設定する
- 24. VSCode Hight Contrastカラーテーマでボーダーカラーとボーダーサイズを変更するにはどうすればいいですか?
- 25. <input type = "button" />のBG色を変更する方法
- 26. StateHighlightedのRound Rect Button背景色を変更する
- 27. android Image button変更画像OnClick
- 28. FrameLayoutのImageButtonとButtonは、Z-インデックスを変更しません。
- 29. グリッドビュー内のボーダーカラーYii2
- 30. UITableViewセクションのボーダーカラーを設定する