我的日常工作中有这段代码,但它似乎无法正常工作:
public MainForm()
{
InitializeComponent();
this.Text = "Elvis " + AssemblyVersion;
}
在我的设计师中,我将表格标题设为“猫王”。我看到AssemblyVersion信息被正确添加到文本中,但标题根本没有更新。我尝试刷新,无效等,但没有任何作用。知道如何在运行时更新标题吗?
我正在使用.NET 3.5和VS 2008。
感谢
答案 0 :(得分:16)
这通常很好用。设置表单的Text
属性将更改窗口的标题。你可以发布更多代码吗?如果你没有意识到,你的Text属性可能会被覆盖。
答案 1 :(得分:2)
我有同样的问题,因为Initialize组件函数正在更改表单的标题,如果使用构造函数设置标题,它将被InitializeComponents函数值覆盖。 解决方案:删除InitializeComponent函数中设置的表单属性。
祝你好运, 陈
答案 2 :(得分:1)
尝试把这个
this.Text = "Elvis " + AssemblyVersion;
on onload事件