winforms 初始化Windows窗体中的Label.text

qcuzuvrc  于 2023-05-18  发布在  Windows
关注(0)|答案(2)|浏览(126)

我有一个processorCountLabel放在我的Windows窗体MainForm上。我想用函数中的值初始化标签的文本。哪里是最好的地方,为什么?
我应该把它放在MainForm构造函数、MainForm_Load()事件中,还是重写OnLoad方法?

yhived7q

yhived7q1#

如果您在设计器中设置了它,它将在表单构造函数中的InitializeComponent调用中初始化。如果你在代码中完成,你可以在构造函数中初始化它(在窗体被 * 创建 * 之前(即,有一个窗口句柄),或者在窗体的Load事件处理程序中初始化它(在窗体被创建之后,但在它被显示之前)。
就我个人而言,我在设计器中设置窗体控件的大部分静态属性,并让WinForms基础结构来处理这些事情。

bwleehnv

bwleehnv2#

最佳位置是Load事件。
这样,所有的东西都被装载和建造了。但形态还不明显。

相关问题