找回密码
 立即注册

QQ登录

只需一步,快速开始

basechina

论坛元老

7

主题

26

帖子

5637

积分

论坛元老

积分
5637

活字格认证

basechina
论坛元老   /  发表于:2012-7-3 18:15  /   查看:7497  /  回复:7
某一行有node,如果用方向键把光标移到这行的最左列的时候,这个node默认会合起来,移到最右边的话,又会展开。现在想把这个默认的动作给禁掉,有什么好的办法没?

7 个回复

倒序浏览
admin讲师达人认证 悬赏达人认证 活字格认证 SpreadJS 开发认证
管理员   /  发表于:2012-7-4 09:57:00
沙发
回复 1楼basechina的帖子

你好,
默认情况下 NODE 不会自动合并展开,所以没能重现问题。能否发个 Demo 到论坛调试?
回复 使用道具 举报
basechina
论坛元老   /  发表于:2012-7-4 15:08:00
板凳
Demo:

本帖子中包含更多资源

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

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-4 17:26:00
地板
回复 3楼basechina的帖子

basechina 你好,
我测试了 3# 中的 Demo ,仍然没有出现描述的情况。由于不确定是否是控件版本问题,所以请楼主去日本论坛发贴询问:http://www.grapecity.com/tools/support/technical/knowledge.asp
回复 使用道具 举报
basechina
论坛元老   /  发表于:2012-7-5 09:12:00
5#
iceman,你好。
我的版本是ComponentOne Studio Enterprise 2010J。
还有,你移到最前列后再 一直按方向键左键移动试试。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-5 16:49:00
6#
回复 5楼basechina的帖子

basechina 你好,
可以使用以下方法实现:

  1.         private void flex_KeyDown(object sender, KeyEventArgs e)
  2.         {
  3.             if (flex.Row==5 && flex.Col==0 && e.KeyValue==37)
  4.             {
  5.                 e.Handled = true;
  6.             }
  7.         }
复制代码
回复 使用道具 举报
basechina
论坛元老   /  发表于:2012-7-5 17:09:00
7#
谢谢!
如果有一些属性能够设置的话就好了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-5 18:42:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部