我可以将另一个代码文件添加到Windows窗体表单中,以便它显示在解决方案资源管理器中的表单下方吗?
如果我只是添加具有此名称的另一个文件,则它不是MyWindow下面的文件。此外,它会显示一个表单图标。我的代码文件变得越来越大,这就是为什么我要分开它。
干杯 的Matthias
答案 0 :(得分:1)
正确的解决方案是提取辅助类
但您只需添加一个新的类文件(而不是新的Windows窗体文件)并保存您的项目。在文本编辑器中打开csproj文件,找到新添加文件的<Compile Include="yourNewFile.cs">
标记。
在此标记内添加新标记<DependentUpon>YourParent.cs</DependentUpon>
,其中YourParent.cs
是您要将新文件放在其中的文件。保存csproj文件并切换回VS并重新加载项目文件。
答案 1 :(得分:1)
虽然无法做到这一点,但您可以将两个表单(和相关的代码文件)添加到文件夹中,这实际上可以达到相同的效果。
我还想提一下,在“良好的班级设计”下,您需要折射并将代码分开,以便更容易维护和更容易理解。您可能已经听说过这些,但是如果您的应用程序变胖并获得另外1,000,000行代码,那么“关注点分离”,“干燥”和“工作单元”等原则确实会产生影响。