|
|
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
但是,唯一的问题是,您必须创建自己的自定义单元
|
|
|
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 9 月前 |