我刚开始使用vb.net 2017而不是2010版本,我无法弄清楚如何更改按钮的背景颜色。我曾经能够做到
`but1.BackColor = Colors.Blue`
但似乎BackColor似乎不再可用了。什么是可能的解决方案?
编辑:添加了屏幕截图
Form screenshot VS自动将颜色校正为ColorInterpolationMode
Designer screenshot
答案 0 :(得分:0)
对我来说很好看,我自己试过这个并且在VS 2017中工作正常。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Button1.BackColor = Color.Blue
End Sub
检查“外观”下的btn1属性'如果您没有看到BackColor那可能会帮助您指向正确的方向。不要认为是2017年的VS问题。
答案 1 :(得分:0)
事实证明我安装了错误版本的VS ...我进行了“通用Windows平台开发”,我使用“.NET桌面开发”版本重新安装了VS.这解决了我过去遇到的很多其他问题!
答案 2 :(得分:0)
UWP是一个完全不同于WinForms(Windows窗体)的框架。如果您想要桌面应用程序的标准WinForms库(这是您在VS 2010中使用的那样),请尝试downloading VS 2017 again并确保安装标准的项目/包。
如果要更改UWP中按钮的背景颜色,则必须使用Background
属性。试试这个:
but1.Background = New SolidColorBrush(Colors.Blue)