重命名 WinForms 表单的标题
Posted
技术标签:
【中文标题】重命名 WinForms 表单的标题【英文标题】:Rename title of WinForms form 【发布时间】:2013-08-02 03:59:13 【问题描述】:如何重命名已创建的 Windows 窗体的名称?目前,它的默认名称是Form1
,当应用程序运行时,它的名称会显示在窗口的左上角。
如何将此文本重命名为MyForm
?
重构会更改 .cs 文件的名称,但窗口中的文本不会更改。
此外,我尝试使用Project->Properties->Browse to the location of the .ico file
更改表单的默认图标,但默认图标没有改变。为什么这不起作用?
【问题讨论】:
属性 -> 项目图标属性用于更改可执行文件的图标,而不是表单显示的图标。查看表单的图标属性以更改表单的图标。 表单的默认Name
也与表单的默认Text
相同。
【参考方案1】:
在设计器模式下更改表单的Text属性。
【讨论】:
【参考方案2】:您需要更改表单的Text
属性;
这可以通过属性或在代码中完成;
或者(来自构造函数)
this.Text = "MyForm";
希望这有帮助吗?
【讨论】:
表单属性中没有文本属性。 Instread 有文件名、完整路径、构建时的操作等属性。 @NurlanKenzhebekov 那我觉得你找错地方了,你有没有试过(从你的 Form1 的构造函数)通过代码来改变它? (即this.Text = "MyForm";
)
@NurlanKenzhebekov 你混淆了Form.cs
(文件属性)的属性。
@Hexie OP 也想重命名他的Form
,你错过了。
不,他没有。他想更改标题栏中显示的文本。这是由Text
属性设置的。从System.Windows.Forms.Control
继承的所有对象都有它。这个答案是正确的。【参考方案3】:
在设计器模式下更改表单的Text
属性。
【讨论】:
以上是关于重命名 WinForms 表单的标题的主要内容,如果未能解决你的问题,请参考以下文章