在VB.NET中通过单击更改按钮颜色

在VB.NET中通过单击更改按钮颜色,vb.net,windows,button,Vb.net,Windows,Button,我正在尝试将VB.net中窗体上的按钮颜色在单击时更改为红色。我已经使用了下面的代码,但我不断得到错误 Button1.BackColor = Color.Gold 这让我犯了两个错误。第一个错误是“'BackColor'不是'System.Windows.Controls.Button'的成员”,第二个错误是“'Gold'不是'System.Windows.Media.Color'的成员”。请有人给我指出正确的方向。这应该可以: Button1.Background = System.Win

我正在尝试将VB.net中窗体上的按钮颜色在单击时更改为红色。我已经使用了下面的代码,但我不断得到错误

Button1.BackColor = Color.Gold
这让我犯了两个错误。第一个错误是“'BackColor'不是'System.Windows.Controls.Button'的成员”,第二个错误是“'Gold'不是'System.Windows.Media.Color'的成员”。请有人给我指出正确的方向。

这应该可以:

Button1.Background = System.Windows.Media.Brushes.Gold

从所使用的名称空间中可以清楚地看出,我试图引导他/她找到我从未听说过的
System.Windows.Controls
。。。这是针对WPF还是什么的?这就是答案吗?是的。工作起来很有魅力。很抱歉耽搁了,过去几天我生病了