![]() |
1
5
不如这样吧。钩住DataGridView的“EditingControlShowing”事件并在那里捕获F2。一些代码:
} 这个想法很简单,你可以加入到编辑控件显示事件中。每当一个单元格进入编辑模式,它就会被激发。很酷的是,它公开了实际的底层控件,您可以将其强制转换为实际的WinForms控件,并像平常一样钩住所有的事件。 |
![]() |
2
2
@bfree谢谢你的代码启发了我;)为什么不直接调用这个.dataGridView1.endedit(); 在messagebox.show之前(dataGridView1.SelectedCells[0].value.ToString()); 这个代码工作得很好:
|
![]() |
3
1
你可以试试这个
|
![]() |
4
0
有一个
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.onkeydown.aspx
但是,唯一的问题是,您必须创建自己的自定义单元
|
![]() |
suptagni · 如何删除数据帧中任何行的重复单元格? 2 年前 |
![]() |
Tacitus · 将Google Sheets单元格值传递到HTML 7 年前 |
![]() |
VBA.starter · 即使在excel关闭后仍存储/保存词典 7 年前 |
![]() |
joeyvanlierop · 兰顿的蚂蚁一直在对角移动 7 年前 |