找回密码
 立即注册

QQ登录

只需一步,快速开始

wdtlcv

初级会员

21

主题

58

帖子

431

积分

初级会员

积分
431

活字格认证微信认证勋章

wdtlcv
初级会员   /  发表于:2016-1-15 11:38  /   查看:5137  /  回复:5
版主好:
      现在,我遇到一个C1TrueDBGrid动作的问题,不知道是不是一个bug
      即:C1TrueDBGrid1通过RowColChange事件取得的列索引值不正确
      具体操作如下:
     首先,将光标设置在最后一列(非有数据的行的最后一列),如下图所示
  

按下回车键后光标跳到第二行的第一列,此时通过RowColChange事件返回的列索引是0
下图是在RowColChange事件中弹出的messagebox内容

下图是回车键按下后光标停留的位置

当光标跳转到最后一个有数据的行的最后一列时
如下图所示

按下回车键后,通过RowColChange事件返回的列数是1
而这时,光标实际上已经跳转到了第三行的第一列上了,正确的列索引值应该是0
下图是在RowColChange事件中弹出的messagebox内容


下图是光标停留的位置



这个问题,只有在倒数第二行的最后一列,按回车键的时候才会出问题,通过鼠标点击是没有问题的
另外,TrueDBGrid的AllowAddNew设定为Trhe,MarqueeStyle属性设定为FloatingEditor

下面是例子程序



非常感谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +500 收起 理由
Alice + 500 奖励金币

查看全部评分

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-1-15 14:44:00
沙发
回复 1楼wdtlcv的帖子

谢谢您的反馈。
您的问题我们已经收到了,测试后给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
wdtlcv
初级会员   /  发表于:2016-1-15 14:46:00
板凳
谢谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-1-18 15:41:00
地板
回复 1楼wdtlcv的帖子

您的问题已经重现,并且提交到产品组。
BugID:142481。
如果有任何反馈,我们会在第一时间通知您。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
wdtlcv
初级会员   /  发表于:2016-1-18 18:34:00
5#
非常感谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-1-19 09:13:00
6#
回复 5楼wdtlcv的帖子

不用客气,很抱歉给您带来的不便。
赠送500金币表示歉意。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部