我继承了TreeView,并在其中显示两个文件夹。该文件夹应在初始化时生成,但它们正在设计视图中初始化。
class FileExplorer:TreeView
{
public FileExplorer() {
Nodes.Add(LoadFolder("Scripts",true));
Nodes.Add(LoadFolder("Resources"));
}
}
除了只创建文件/文件夹树之外,其他关于加载文件夹功能的特殊要求。
每次打开我的项目并运行表单的设计视图时,都会执行代码,这很混乱,我必须在designer.cs中进行编辑以清理代码。
我想我可以将构造函数重命名为init,然后在加载表单时调用它。我想知道是否有更好的方法来阻止它运行我的代码。
Visual Studio 3个开口的示例。