c#中自定义控件怎么调用主窗体中的事件
c#中winform窗体中我定义了tabcontrol控件,自定义了一个用户控件,用户控件有一个button,点击这个button的话,要tabcontrol增加一个ta...
c#中winform窗体中我定义了tabcontrol控件,自定义了一个用户控件,用户控件有一个button,点击这个button的话,要tabcontrol增加一个tabpage页
Form1 form = new Form1();
TabPage tbPage = new TabPage();
tbPage.Text = "222";
form.tabControl1.Controls.Add(tbPage);
我这么写没有反应,我打了断点之后发现 Form1 form = new Form1();
这步之后剩下的就没有在进入到form里了,请问怎么解决这个问题 展开
Form1 form = new Form1();
TabPage tbPage = new TabPage();
tbPage.Text = "222";
form.tabControl1.Controls.Add(tbPage);
我这么写没有反应,我打了断点之后发现 Form1 form = new Form1();
这步之后剩下的就没有在进入到form里了,请问怎么解决这个问题 展开
3个回答
2011-09-02
展开全部
Form1 form = new Form1();就是这个出的问题,因为你有新创建了一个form,所以你添加的TabPage tbPage = new TabPage();
tbPage.Text = "222";
form.tabControl1.Controls.Add(tbPage);
都进了新的Form里了,但界面展示的Form是没有的,
可以在Form里加一个单键,每次单击Button调用这个单键就可创建了
tbPage.Text = "222";
form.tabControl1.Controls.Add(tbPage);
都进了新的Form里了,但界面展示的Form是没有的,
可以在Form里加一个单键,每次单击Button调用这个单键就可创建了
展开全部
Form1 form=new Form1();
改成
Form1 form=this.ParentForm;
就可以了
改成
Form1 form=this.ParentForm;
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在按钮的单击事件里加
TabPage tbPage = new TabPage();
tbPage.Text = "222";
this.ParentForm.Controls.FindControl("tabControl1")[0].Controls.Add(tbPage);
TabPage tbPage = new TabPage();
tbPage.Text = "222";
this.ParentForm.Controls.FindControl("tabControl1")[0].Controls.Add(tbPage);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询