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里了,请问怎么解决这个问题
展开
 我来答
匿名用户
2011-09-02
展开全部
Form1 form = new Form1();就是这个出的问题,因为你有新创建了一个form,所以你添加的TabPage tbPage = new TabPage();
tbPage.Text = "222";
form.tabControl1.Controls.Add(tbPage);
都进了新的Form里了,但界面展示的Form是没有的,
可以在Form里加一个单键,每次单击Button调用这个单键就可创建了
炒疙瘩
2011-09-03
知道答主
回答量:43
采纳率:0%
帮助的人:19.7万
展开全部
Form1 form=new Form1();
改成
Form1 form=this.ParentForm;
就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lixian45
2011-09-01 · 超过23用户采纳过TA的回答
知道答主
回答量:2641
采纳率:0%
帮助的人:454万
展开全部
在按钮的单击事件里加
TabPage tbPage = new TabPage();
tbPage.Text = "222";
this.ParentForm.Controls.FindControl("tabControl1")[0].Controls.Add(tbPage);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式