在我的程序中,当我点击“问号按钮”时,它会显示另一种形式,如下图所示。但是显示了按钮的边框,我该如何让它透明?
答案 0 :(得分:3)
改变“标准”按钮边框的唯一方法是自己绘制。 这也是克服Image问题的最佳方法。或者您可以将平面外观设置如下...
Me.button1.FlatAppearance.BorderSize = 0
如果需要,可以在load事件上执行此操作。
答案 1 :(得分:0)
你可以试试这个
testButton.TabStop = false
testButton.FlatStyle = FlatStyle.Flat
testButton.FlatAppearance.BorderSize = 0
testButton.FlatAppearance.BorderColor = Color.White
testButton.FlatAppearance.CheckedBackColor = Color.White
testButton.FlatAppearance.MouseDownBackColor = Color.White
testButton.FlatAppearance.MouseOverBackColor = Color.White
答案 2 :(得分:0)
有同样的问题:
尝试“根本原因”讨厌的边框:边框是由于在显示DialogBox时焦点仍然以某种方式设置在按钮上。
你跟着我吗?...
所以你要做的就是在打开DialogBox之前将焦点移开......示例如下:
TextBox1.focus()
Dim result As DialogResult = frmMyDialog.ShowDialog(Me)
这对我有用;)
HTH
Mickael Delorme
Merry X-Mas,Pepita!