내 응용 프로그램에서 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