私のアプリケーションにmenustripを追加し、menustripに境界の色を変更したい。私はいくつかのコードを見つけましたが、画像上に再び境界線があります。VB色の境界menustripを変更する
画像:
マイコード:
Public Class ColorTable
Inherits ProfessionalColorTable
Dim Color1 = Color.FromArgb(30, 38, 44)
Dim Color2 = Color.FromArgb(75, 81, 88)
Public Overrides ReadOnly Property MenuBorder() As Color
Get
Return Color1
End Get
End Property
Public Overrides ReadOnly Property MenuItemSelectedGradientBegin() As Color
Get
Return Color2
End Get
End Property
Public Overrides ReadOnly Property MenuItemSelectedGradientEnd() As Color
Get
Return Color2
End Get
End Property
Public Overrides ReadOnly Property MenuItemSelected() As Color
Get
Return Color2
End Get
End Property
Public Overrides ReadOnly Property MenuItemBorder() As Color
Get
Return Color1
End Get
End Property
Public Overrides ReadOnly Property MenuItemPressedGradientBegin() As Color
Get
Return Color2
End Get
End Property
Public Overrides ReadOnly Property MenuItemPressedGradientEnd() As Color
Get
Return Color2
End Get
End Property
End Class
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Menus.Renderer = New ToolStripProfessionalRenderer(New ColorTable())
End Sub
あなたは*変更*境界線の色や* *境界線を削除しますか。問題は明らかではない。コードが書かれているように見える – Plutonix
白い枠線を削除したい。 – Musyanon