繁体   English   中英

在WinForms表单中设置Form.Text不会更新标题

[英]setting Form.Text in WinForms Form does not update the title

我在我的例行程序中有这段代码,但它似乎无法工作:

public MainForm()
{
  InitializeComponent();
  this.Text = "Elvis " + AssemblyVersion;
}

在我的设计师中,我将表单标题设置为“Elvis”。 我看到AssemblyVersion信息被正确添加到文本中,但标题根本没有更新。 我尝试刷新,无效等,但没有任何作用。 知道如何在运行时更新标题吗?

我使用的是.NET 3.5和VS 2008。

谢谢

这通常很好。 设置窗体的Text属性将更改窗口的标题。 你可以发布更多代码吗? 你的Text属性可能会在没有意识到的情况下被覆盖。

我遇到了同样的问题,因为Initialize组件函数正在更改表单的标题,如果使用构造函数设置标题,它将被InitializeComponents函数值覆盖。 解决方案:删除InitializeComponent函数中的表单属性集。

最诚挚的问候,陈

试着把它

this.Text = "Elvis " + AssemblyVersion; 

在onload事件上

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM