C#Tabcontrol把我的表格弄乱了
我有一个由按钮、文本框和标签组成的表单。然后我决定看看是否可以使用tab控件,因为我想添加其他按钮,但不希望它们位于同一页面上。所以我剪切了所有的按钮、文本框和标签,然后粘贴了tabcontrol。然后我把所有的按钮和东西都粘贴到tab1中。所以在我开始制作按钮之前,我决定试运行这个程序。我看到一个页面,上面说NullReferenceException未处理。当我试着点击我的一个按钮时,我看到里面没有代码,它从我的C#Tabcontrol把我的表格弄乱了,c#,tabcontrol,C#,Tabcontrol,我有一个由按钮、文本框和标签组成的表单。然后我决定看看是否可以使用tab控件,因为我想添加其他按钮,但不希望它们位于同一页面上。所以我剪切了所有的按钮、文本框和标签,然后粘贴了tabcontrol。然后我把所有的按钮和东西都粘贴到tab1中。所以在我开始制作按钮之前,我决定试运行这个程序。我看到一个页面,上面说NullReferenceException未处理。当我试着点击我的一个按钮时,我看到里面没有代码,它从我的 private void Button1_Click(object sende
private void Button1_Click(object sender, EventArgs e)
到
然后错误不断出现。现在我只想让我的表单保持以前的样子,但即使我删除了tabcontrol,当我单击按钮时,它们仍然有\u click\u 1
的功能。请告诉我如何解决这个问题。我对C#还不熟悉,所以试着简单地解释一下
如果可以,请告诉我如何添加tabcontrol,而不会弄乱整个程序
还有没有一种方法可以让我在VisualStudioUltimate中回滚一天或两天的更改?请尽快回来。我正在忙得不可开交。我不能丢失我已经工作了两周的程序。你可以解决大部分问题,但这需要一些工作。对于每个按钮,打开属性选项卡并转到事件部分,找到事件
单击,然后在文本字段中单击一次。您应该会看到一个下拉箭头,单击该箭头并查看列表。找到您希望按钮触发的事件并单击它(提示:它的末尾没有\u 1
)
除非您使用某种形式的源代码管理,否则无法在Visual Studio上回滚更改。您可以在VS中使用设计器将所有按钮等组件拖放到选项卡控件上。不要使选项卡控件完全停靠。此外,在后台代码(InitializeComponent)中,您可以删除对小部件所做的任何不必要的事件处理。
private void Button1_Click_1(object sender, EventArgs e)