CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

如何让在datagrid中的单元格中按下回车健后,光标往后移,而不是往下移

楼主jilate()2005-08-24 16:01:55 在 .NET技术 / C# 提问

我想实现这样的功能  
  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选中单元格的光标处插入字符串

关键词

  • datagrid
  • 单元格
  • 回车
  • 光标
  • processcmdkey
  • msg

得分解答快速导航

  • 帖主:jilate
  • aprial
  • kenxhz
  • chinasf

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo