Winforms 使用C#Windows窗体管理代码
如何将Windows窗体代码隐藏文件拆分为多个文件,使其更具可读性?如果我有20个按钮和20个点击按钮事件,那么一个文件将比我希望的要大 Windows窗体似乎非常脆弱,因为如果我从代码隐藏文件中删除一个按钮或按钮单击事件,程序将无法编译,等等。这似乎是在构建一个大型Windows窗体应用程序时,很难管理。删除控件、重命名控件以及通常调整程序似乎会导致问题。有什么建议吗 这是一个表单的代码隐藏文件,上面还没有任何内容。我如何将其拆分为多个文件Winforms 使用C#Windows窗体管理代码,winforms,Winforms,如何将Windows窗体代码隐藏文件拆分为多个文件,使其更具可读性?如果我有20个按钮和20个点击按钮事件,那么一个文件将比我希望的要大 Windows窗体似乎非常脆弱,因为如果我从代码隐藏文件中删除一个按钮或按钮单击事件,程序将无法编译,等等。这似乎是在构建一个大型Windows窗体应用程序时,很难管理。删除控件、重命名控件以及通常调整程序似乎会导致问题。有什么建议吗 这是一个表单的代码隐藏文件,上面还没有任何内容。我如何将其拆分为多个文件 namespace WindowsFormsAppl
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
您可以将任何部分拆分为多个部分 但是为什么不把一些控件组合成一个usercontrol呢。并在窗体上放置几个用户控件
您可能还会从一些重复使用中受益。您可以使用“部分”修饰符。它允许您跨多个文件发送垃圾邮件代码。但是请不要这样做。。。我建议你重新考虑一下为什么要这么做。正如所评论的,这对维护来说是一场噩梦。一个好的解决方法是使用用户控件。这听起来像是维护的噩梦。我希望有一个大文件,而不是20个单独的文件,每个文件都有一个处理程序。如果你把它分成20个文件,它的大小还是一样的,只是分成了20个文件。在做任何激烈的事情之前,先学习如何使用设计器。再看看专业用户界面,一个窗口中有20个按钮并不常见。