首页 > 解决方案 > 初始化组件的正确方法

问题描述

VS IDE 自动创建了一个很好的设计器类。我想解析一个文本文件并根据运行时的用户设置初始化每个组件的 .text 值。在 Designer.cs 文件中执行此操作似乎是不可能的,因为它已重新生成并且我的代码被覆盖,但另一方面,这似乎是正确的做法,因为应该只有一个 InitializeComponent 方法。有任何想法吗?

标签: c#winformsinitializecomponent

解决方案


我喜欢做的是创建功能:

private void SecondInitialize()
{
    //Custom controls initializition
}

然后调用它InitializeComponent()

public YourForm()
{
    InitializeComponent();
    SecondInitialize();
}

推荐阅读