c#里如何给控件添加事件
vb.net里最上面的常规和声明里可以自由选择事件,c#里不是,应该怎么弄呢。我想弄个datagridview的双击事件。我直接在代码里写privatevoiddataG...
vb.net里最上面的常规和声明里可以自由选择事件,c#里不是,应该怎么弄呢。我想弄个datagridview的双击事件。我直接在代码里写
private void dataGridViewX1_CellDoubleClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
frm_user frm = new frm_user();
frm.txt1.Text = dataGridViewX1.Rows[e.RowIndex].Cells[3].Value.ToString();
frm.Show();
}
但是运行时没有激发这个事件。我是初学者,请大家帮帮忙 展开
private void dataGridViewX1_CellDoubleClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
frm_user frm = new frm_user();
frm.txt1.Text = dataGridViewX1.Rows[e.RowIndex].Cells[3].Value.ToString();
frm.Show();
}
但是运行时没有激发这个事件。我是初学者,请大家帮帮忙 展开
展开全部
这个是单元格的双击哈
追问
什么意思?我知道是单元格双击啊,但是在那里调出来这个事件然后写代码,我上面那个时间是我直接写的,不是像以前那种双击控件出来的。因为我程序没运行时datagridview是不出现单元格的
追答
喔,event
dataGridViewX1.ellDoubleClick+= new System.EventHandler(你的函数名哈);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataGridViewX1.CellDoubleClick += new EventHandler(this.dataGridViewX1_CellDoubleClick);
追问
这句话是写在窗口自动生成的设计器代码里还是窗口代码里,我写在自动生成的代码里了,提示错误 1 “dataGridViewX1_CellDoubleClick”的重载均与委托“System.EventHandler”不匹配
我是真的不会呀,网上也没搜到,大家能说明白些么,谢谢了
追答
写在窗口代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
属性窗口里可以选事件,里面有很多事件可以选
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询