前端之家收集整理的这篇文章主要介绍了
c# – 动态更改Windows窗体窗口标题(在运行时),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个基于C#.NET 4.5的
Windows窗体应用程序.
我知道如何以编程方式修改主窗口的标题,如下所示:
public partial class MyForm: Form
{
public MyForm()
{
InitializeComponent();
if (!PRODUCTION)
{
this.Text += " (test environment)";
}
}
}
但是,到目前为止,我的所有研究都表明,必须在加载/显示表单之前完成.我希望能够在应用程序运行时更改窗口标题,就像Web浏览器更改其窗口标题以包含当前网页的名称一样.
这可能吗?如果是这样,怎么样?
谢谢!
试试这个:
this.Text += " (test environment)";
this.Update();
或者那个:
this.Text += " (test environment)";
this.Refresh();
您可以随时调用这些方法,而不是依赖于客户端操作.不同之处在于Update重绘仅重绘表单和刷新重绘表单以及所有包含的控件
原文链接:https://www.f2er.com/csharp/100774.html