Я добавляю menustrip в свое приложение, и я хочу изменить цвет рамки на menustrip. Я нашел некоторый код, но вы можете видеть на картинке, у меня снова есть граница.VB change color border 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