如何让在datagrid中的单元格中按下回车健后,光标往后移,而不是往下移
我想实现这样的功能
1、如果修改了datagrid控件的单元格的内容,那么按回车以后,光标自动移到后面一个单元格,而不是下一行
2、如果没有修改内容的话,那么按回车以后,光标自动移到后面一个单元格,而不是不动
我作了datagrid的keypress和keydown两个事件,一点反应都没有。
问题点数:20、回复次数:5Top
1 楼aprial()回复于 2005-08-29 08:45:28 得分 2
重载cmdProcessKeyTop
2 楼kenxhz(kenxhz)回复于 2005-08-29 09:21:20 得分 3
写一个类继承grid,然后override里面的ProcessCmdKey方法Top
3 楼chinasf(中国科幻 www.chinasf.com)回复于 2005-08-29 09:28:58 得分 15
public class MyDataGrid : DataGrid
{
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
if(msg.WParam.ToInt32() == (int) Keys.Enter)
{
SendKeys.Send("{Tab}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}Top
4 楼wls12342004(青青子木)回复于 2005-08-29 10:22:17 得分 0
好像有个属性的,设置一下就行了Top
5 楼TT008(T T)回复于 2005-11-01 20:31:39 得分 0
StudyTop
相关问题
- 哪位兄弟能给我一段代码: dbgrid中光标停留在第一行第一列的单元格中,回车后光标到第一行第二列单元格内,并且其背景色变黄。
- 单元格数据里面有格回车问题
- >>在dbgrid中如何使用光标健上下移动行、回车换行?
- EXCEL中,当光标定在某一单元格上,再移动方向键时,光标不会到别的单元格,怎么解决?
- 如何在DBGrid中实现使用回车键,切换单元格编辑?
- 在StringGrid中如何实现回车键换到另一个单元格上?
- 关于DBGrid单元格回车换行的问题!(在线结贴)
- vsflexgrid,怎么实现按回车换到下行的单元格中
- 在数据窗口中如何使光标所在单元格改变颜色?
- 利用vb在excel选中单元格的光标处插入字符串




