找回密码
 立即注册

QQ登录

只需一步,快速开始

chenke79

高级会员

23

主题

98

帖子

1687

积分

高级会员

积分
1687

活字格认证

chenke79
高级会员   /  发表于:2011-8-15 10:09  /   查看:7087  /  回复:8
我这有需求在某些情况下,把MULTIROW的CELL设为READPNLY=TRUE,这个没问题
但要求同时让TAB键也进不去,我设了TABSTOP=FALSE后,运行时,提示不能在运行时设置TABSTOP属性

这个咋整?

8 个回复

倒序浏览
chenke79
高级会员   /  发表于:2011-8-15 10:48:00
沙发
另追问一下,设置哪个属性能达到这个效果,TAB键移过去时,自动选中该单元格的内容(反选色)
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2011-8-15 13:53:00
板凳
TabStop属性可以在定制模板的时候定制。在运行时不能动态改变。
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2011-8-15 13:59:00
地板
--》另追问一下,设置哪个属性能达到这个效果,TAB键移过去时,自动选中该单元格的内容(反选色)
MultiRow的版本是什么?如果是MultiRow6.0的话尝试设置HighlightText属性
  1. (this.gcMultiRow[0,0] as TextBoxCell).HighlightText
复制代码
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-15 14:22:00
5#
但是.net的FORM里的文本框都可以在程序运行时设置其TABSTOP

现在客户要求动态设置这个属性,能有其他替代方法吗?
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2011-8-15 14:40:00
6#
能说说具体的需求吗?在什么情况下你希望运行时改变TabStop,为什么在这种情况下需要改变TabStop?
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-15 14:46:00
7#
比如MULTIROW有三个文本框,A,B,C

一般情况下,这3个文本框都允许输入


但是在某些条件下,只允许用户输入A.而B和C是不允许输入的.这时,我把B和C的readonly设为了TRUE


现在客户要求,在这种条件下,当他在A文本框上按TAB键时,光标不要跳到B......
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2011-8-15 15:40:00
8#
试试设置cell的Selectable属性为False是否可以满足你的需求。
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-8-15 15:46:00
9#
可行.谢谢.!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部