Winforms按钮属性

时间:2016-01-27 07:19:55

标签: c# winforms visual-studio-2010

我目前正在使用Visual Studio中的Windows窗体应用程序。我想以编程方式更改按钮和文本框属性,而不是使用属性选项卡。我该怎么做呢?在属性选项卡中更改后,是否有办法访问该按钮/文本框的UI代码?

2 个答案:

答案 0 :(得分:1)

当然,您可以通过编程方式进行更改。如果您有一个名为btnStart的按钮,那么您可以在表单中访问所有属性:

btnStart.Text = "start";

还要看一下:Change properties of programmatically created buttons

修改

如果在InitializeComponent();之后以编程方式更改它,它将覆盖属性选项卡中手动设置的更改属性。

答案 1 :(得分:1)

是。事实上,它总是在代码中完成 - 属性窗口(即VS winforms designer)只是为你编写了一些代码 。当您在表单构造函数中深入研究InitializaComponent()方法调用时,可以看到该代码(右键单击InitializeComporent并选择"转到定义")。

InitializeComponent()调用之后的任何时候,您都可以添加代码来更改所需内容:

 public Form1()
 {
      InitializeComponent();
      button1.Text = "Go!";
 }