繁体   English   中英

属性中的Visual Studio C#变量

[英]Visual Studio C# variable in properties

表单属性窗口中有使用全局变量的功能吗?

public partial class MainForm : Form    
{
    string title = "This is title";
    // constructor,etc.
}

作为属性的变量

不,设计器中没有这种功能。 您能获得的最接近的是使用资源。 您不能直接在设计器中连接资源(除非您正在执行本地化技巧),但是可以编辑Designer.cs文件并更改:

this.MainForm.Text = "whatever";

对于

this.MainForm.Text = Properties.Resources.MainFormTitle;
// or whatever other resource property you wish

这仅适用于资源(设计者将它们视为Global Objects ,并在序列化时遵循):如果尝试设置任何其他变量(不是资源生成的属性),则在再次序列化表单时(在保存)。

否则,您可以在InitializeComponents()之后的构造函数中设置属性,但除非在继承该表单,否则它们不会在设计时看到。

暂无
暂无

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

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