找回密码
 立即注册

QQ登录

只需一步,快速开始

chenke79

高级会员

23

主题

98

帖子

1687

积分

高级会员

积分
1687

活字格认证

chenke79
高级会员   /  发表于:2011-6-15 14:41  /   查看:5540  /  回复:3
1:程序运行时,想进入MULTIROW中的文本框进行编辑,必须双击,设置什么属性,可以鼠标直接单击进去编辑呢,如同普通FORM里的文本框一样.


2:编辑完A文本框后,利用validated事件,执行一个变化函数funcXXX来变更B文本框的值.
但是,如果A文本框的值没有变化,我把鼠标从A文本框挪开,validated也会执行,我想如果A的值没变化,就不执行变化函数funcXXX..有什么事件可以用吗

3 个回复

倒序浏览
neil
论坛元老   /  发表于:2011-6-15 15:29:00
沙发
第一个问题,把MultiRow的EditMode属性设为EditMode.EditOnEnter。  这样就可以在焦点进入Cell的时候,就自动进入编辑状态了。

第二个问题,可以使用MultiRow的CellValueChanged事件在做。
回复 使用道具 举报
chenke79
高级会员   /  发表于:2011-6-15 15:45:00
板凳
谢谢,第一个问题可以这样解决

第二个问题,如果A文本框值未变,鼠标离开A时,同样也会触发CellValueChanged事件啊
回复 使用道具 举报
neil
论坛元老   /  发表于:2011-6-15 16:02:00
地板

回复 3# chenke79 的帖子

第二个问题,请你再检查一下, 我这里在数据绑定模式和非绑定模式下,只要文本框的值没有改变,CellValueChanged 就不会触发。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部