使用C#Windows窗体管理代码

时间:2010-11-19 16:26:15

标签: winforms

如何将文件后面的Windows窗体代码拆分为多个文件,以便更具可读性?如果我有20个带有20个click_Button事件的按钮,那么一个文件将比我想要的更大。

Windows窗体似乎非常脆弱,因为如果我从代码隐藏文件中删除按钮或button_Click事件,程序将无法编译等。似乎在构建一个大型Windows窗体应用程序时它会很难管理。删除控件,重命名控件,以及通常调整程序似乎会导致问题。有什么建议吗?

这是一个没有任何内容的表单的代码隐藏文件。我怎么能把它分成多个文件?

namespace WindowsFormsApplication6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }


    }
}

2 个答案:

答案 0 :(得分:1)

您可以将任何部分拆分为多个部分。

但是为什么不将一些控件组合成一个用户控件。并在表单上放置几个用户控件。

您可能也会受益于一些重复使用。

答案 1 :(得分:1)

您可以使用“部分”修饰符。它允许您跨多个文件垃圾邮件代码。但请不要这样做......我建议你重新考虑你想要这样做的原因。正如评论的那样,这是维护的噩梦。一个好的解决方法是使用用户控件。