我想自己画按钮。 我可以只使用标准的.NET类(而不是winapi导入)吗?
答案 0 :(得分:-1)
嗯,有两种方法可以改变按钮的样式和颜色。第二个仅适用于 Visual Studio (仅在我看来)。
1)。 从代码更改按钮属性
您也可以从代码中轻松访问按钮属性。下面的简单示例实现了这一点。
Button SButton = new Button();
SButton.Location = new Point(120, 90);
SButton.Size = new Size(70, 35);
SButton.BackColor = Color.DarkCyan;
SButton.ForeColor = Color.DarkBlue;
SButton.FlatStyle = FlatStyle.Flat;
SButton.Text = "Click Me";
SButton.Visible = true;
this.Controls.Add(SButton as Control);
2)。 **使用Designer **(使用Visual Studio)更改按钮样式,颜色和字体
只需单击设计器中的按钮,转到属性并将平面样式更改为Flat
(或根据需要选择任何其他),然后选择 BackColor 和属性中的 ForeColor 。同样,您也可以在按钮的字体属性中选择不同的Font
,依此类推。