Winfrom有动态调用用户控件问题

本人最近遇到了个“难题”麻烦各位大侠帮忙看下。在Winfrom中上面是一行菜单栏,然后根据所选的菜单动态的加载用户控件到下面指定的显示区域。在根据所选的操作操作用户控件。... 本人最近遇到了个“难题”麻烦各位大侠帮忙看下。
在Winfrom中上面是一行菜单栏,然后根据所选的菜单动态的加载用户控件到下面指定的显示区域。在根据所选的操作操作用户控件。
部分代码如下:
动态加载用户控件
private void rbTbDBRegister_Click(object sender, EventArgs e)
{
MyUserControl.UcDBServertb Uc_DBServer = new MyUserControl.UcDBServertb();
this.pnlMain.Controls.Clear();
this.pnlMain.Controls.Add(Uc_DBServer);

Uc_DBServer.Dock = DockStyle.Fill;
}
操作用户控件
private void rbAddRow_Click(object sender, EventArgs e)
{
if (pnlMain.HasChildren == false)
{
MessageBox.Show("请选择要操作的表!");
return;
}

foreach (var item in pnlMain.Controls)
{
switch (item.GetType().Name.ToString())
{
case "UcDBServertb":
MyUserControl.UcDBServertb Uc_DBServer = new MyUserControl.UcDBServertb();
Uc_DBServer.AddData(); //调用用户控件中的方法
break;
default:
break;
}

}
}
用户控件中的方法:
public void AddData()
{
}
现在的问题是:调用用户控件中方法不起作用(调式能进入用户控件方法中)。求解!!!
展开
 我来答
yo...4@126.com
2014-11-26 · 超过31用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:73.6万
展开全部
答案:朋友间必须是患难相济,那才能说得上是真正的友谊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式