1.我在程序里新建了一个用户控件,控件里有两个textbox .
2.在用户控件里我写了一个方法basicMenu;返给主页面一个menuItem. 同时我给menu的每个项都加了事件,事件是写在用户控件里地。。比如有查看 新建 删除 三个事件。。
3.我想在主页面(也就是用到我的用户控件的页面)点击查看 或新建 或删除。得到用户控件里txtbox的text值。。
调试的时候 事件都执行了 里面的值去得不到
却得不到。
public MenuItem BasisMenu(string usname)
{
MenuItem menuItem = new MenuItem();
MenuItem mi = new MenuItem();
mi.Click += this.MiClick;
mi.Text = "查看";
MenuItem mi1 = new MenuItem();
mi1.Text = "新建";
MenuItem mi2 = new MenuItem();
mi2.Text = "并案关联";
MenuItem mi3 = new MenuItem();
mi3.Text = "任务关联";
MenuItem mi4 = new MenuItem();
mi4.Text = "删除";
menuItem.Text = "操作";
menuItem.MenuItems.Add(mi);
menuItem.MenuItems.Add(mi1);
menuItem.MenuItems.Add(mi2);
menuItem.MenuItems.Add(mi3);
menuItem.MenuItems.Add(mi4);
}
public void MiClick(object sender, EventArgs e)
{ MessageBox.Show(txt_Memo.Text);
}
2.在用户控件里我写了一个方法basicMenu;返给主页面一个menuItem. 同时我给menu的每个项都加了事件,事件是写在用户控件里地。。比如有查看 新建 删除 三个事件。。
3.我想在主页面(也就是用到我的用户控件的页面)点击查看 或新建 或删除。得到用户控件里txtbox的text值。。
调试的时候 事件都执行了 里面的值去得不到
却得不到。
public MenuItem BasisMenu(string usname)
{
MenuItem menuItem = new MenuItem();
MenuItem mi = new MenuItem();
mi.Click += this.MiClick;
mi.Text = "查看";
MenuItem mi1 = new MenuItem();
mi1.Text = "新建";
MenuItem mi2 = new MenuItem();
mi2.Text = "并案关联";
MenuItem mi3 = new MenuItem();
mi3.Text = "任务关联";
MenuItem mi4 = new MenuItem();
mi4.Text = "删除";
menuItem.Text = "操作";
menuItem.MenuItems.Add(mi);
menuItem.MenuItems.Add(mi1);
menuItem.MenuItems.Add(mi2);
menuItem.MenuItems.Add(mi3);
menuItem.MenuItems.Add(mi4);
}
public void MiClick(object sender, EventArgs e)
{ MessageBox.Show(txt_Memo.Text);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货