用c#写查看本机进程的程序,DataGridView的单击响应没有反应。
对着书上的代码写的用一个DataGridView显示进程信息,想要实现单击其中的单元格时,在下方的richTextBox中显示详细信息。书上用这个函数响应:private...
对着书上的代码写的
用一个DataGridView显示进程信息,想要实现单击其中的单元格时,在下方的richTextBox中显示详细信息 。
书上用这个函数响应:private void dataGridView1_MouseClick(object sender, MouseEventArgs e) 但是在其中加入MessageBox.Show("dddd");也没有反应。求解。 展开
用一个DataGridView显示进程信息,想要实现单击其中的单元格时,在下方的richTextBox中显示详细信息 。
书上用这个函数响应:private void dataGridView1_MouseClick(object sender, MouseEventArgs e) 但是在其中加入MessageBox.Show("dddd");也没有反应。求解。 展开
1个回答
展开全部
单纯加入这个函数是没有用的,如果你是用VS2013的话,你会发现其引用数为零(其他版本可以右击方法名“查看所有引用”)!所以你应该在dataGridView1的属性窗口事件页签上找到相应MouseClick事件,然后选择你上面的方法(事件是需要订阅的)。
PS:VS手写代码方式订阅事件可以这样:使用可构造函数中,输入dataGridView1后,接着输入+=,再按两下Tab键就可以自动生成相应事件的处理函数。
欢迎追问。
PS:VS手写代码方式订阅事件可以这样:使用可构造函数中,输入dataGridView1后,接着输入+=,再按两下Tab键就可以自动生成相应事件的处理函数。
欢迎追问。
追问
大悟(*^__^*) ,手写代码的方式不太懂,
就例如加入dataGridView1的某个事件,要怎么弄?
追答
例如你要订阅CellMouseClick事件:
输入dataGridView1.CellMouseClick
连接输入+={Tab}{Tab}
其中{Tab}表示制表键。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询