【发布时间】:2014-02-27 07:48:08
【问题描述】:
我正在编写一个基于 C# .NET 4.5 的 Windows 窗体应用程序。
我知道如何以编程方式修改主窗口的标题,如下所示:
public partial class MyForm: Form
{
public MyForm()
{
InitializeComponent();
if (!PRODUCTION)
{
this.Text += " (test environment)";
}
}
}
但是,到目前为止,我的所有研究都表明,这必须在加载/显示表单之前完成。我希望能够在应用程序运行时更改窗口标题,就像网络浏览器更改其窗口标题以包含当前网页的名称一样。
这可能吗?如果有,怎么做?
谢谢!
【问题讨论】:
-
我做了一个按钮,在点击事件中我写了
this.Text = "Clicked";,它改变了它。 -
看起来
this.Text在表单加载后工作。我认为它之前没有工作,但再次尝试它确实工作正常。我会结束这个问题。打扰了! -
this.Text = "
";这应该可以完成工作。