VB.net 2017更改按钮的背景颜色

时间:2017-07-06 04:13:22

标签: vb.net

我刚开始使用vb.net 2017而不是2010版本,我无法弄清楚如何更改按钮的背景颜色。我曾经能够做到

`but1.BackColor = Colors.Blue`

但似乎BackColor似乎不再可用了。什么是可能的解决方案?

编辑:添加了屏幕截图

Form screenshot VS自动将颜色校正为ColorInterpolationMode
Designer screenshot

3 个答案:

答案 0 :(得分:0)

对我来说很好看,我自己试过这个并且在VS 2017中工作正常。

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Button1.BackColor = Color.Blue
End Sub

Image

检查“外观”下的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)