C#一个容器里面的所有控件都调用同一个事件
比如我有一个panel,里面包含两个panel1,panel2如何使panel1,panel2调用与panel相同的事件?我写的代码如下,虽然是实现了,但奇怪的是我第一次...
比如我有一个panel,里面包含两个panel1,panel2
如何使panel1,panel2调用与panel相同的事件?
我写的代码如下,虽然是实现了 ,但奇怪的是我第一次点击打开了页面,然后第二次点击才能隐藏窗体
求大神求告知这到底是怎么回事
private void panel_Click(object sender, EventArgs e)
{
this.panel_main.Controls.Clear();
this.panel_main.Controls.Add(new UI.out_inventory());//打开页面
panel.Click += new System.EventHandler(visible_click);//调用visible_click隐藏窗体
panel1.Click += new System.EventHandler(visible_click);//调用visible_click隐藏窗体
label2.Click += new System.EventHandler(visible_click);//调用visible_click隐藏窗体
panel.Click += new System.EventHandler(panel_cut_1_visible_click);//调用隐藏窗体
panel1.Click +=new System.EventHandler(panel_cut_1_visible_click);//调用隐藏窗体
label2.Click +=new System.EventHandler(panel_cut_1_visible_click);//调用隐藏窗体 展开
如何使panel1,panel2调用与panel相同的事件?
我写的代码如下,虽然是实现了 ,但奇怪的是我第一次点击打开了页面,然后第二次点击才能隐藏窗体
求大神求告知这到底是怎么回事
private void panel_Click(object sender, EventArgs e)
{
this.panel_main.Controls.Clear();
this.panel_main.Controls.Add(new UI.out_inventory());//打开页面
panel.Click += new System.EventHandler(visible_click);//调用visible_click隐藏窗体
panel1.Click += new System.EventHandler(visible_click);//调用visible_click隐藏窗体
label2.Click += new System.EventHandler(visible_click);//调用visible_click隐藏窗体
panel.Click += new System.EventHandler(panel_cut_1_visible_click);//调用隐藏窗体
panel1.Click +=new System.EventHandler(panel_cut_1_visible_click);//调用隐藏窗体
label2.Click +=new System.EventHandler(panel_cut_1_visible_click);//调用隐藏窗体 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询