![]() |
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
但是,唯一的问题是,您必须创建自己的自定义单元
|
![]() |
Korpin · 在表格C中显示完整的日期# 6 年前 |