Foxtable(狐表)用户栏目专家坐堂 → 关于文本框值改变后触发事件的测试结果


  共有2493人关注过本帖树形打印复制链接

主题:关于文本框值改变后触发事件的测试结果

帅哥哟,离线,有人找我吗?
9EQ98
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:521 积分:4784 威望:0 精华:0 注册:2014/1/16 16:55:00
关于文本框值改变后触发事件的测试结果  发帖心情 Post By:2023/4/7 9:36:00 [显示全部帖子]

之前做了文本框值改变后的事件触发,
做了好多无用功,开始不知道那些地方出了问题
经过了一整套逻辑组合测试,分享给大家,避免大家走弯路
当然,这个也不知道是不是BUG(类似那个FTP根目录),还请予以判断

ValueChanged  控件的Value属性发生变化后执行。


一、文本框绑定了数据表字段时
只读状态时(e.Sender.ReadOnly = BooleanEnum.True) ,不会触发:值改变后的事件
默认只读状态时(e.Sender.ReadOnly = BooleanEnum.Default) ,不会触发:值改变后的事件
非只读状态时(e.Sender.ReadOnly = BooleanEnum.False) ,会触发:值改变后的事件

二、文本框没有绑定数据表字段时
只读状态时(e.Sender.ReadOnly = BooleanEnum.True) ,会触发:值改变后的事件
默认只读状态时(e.Sender.ReadOnly = BooleanEnum.Default) ,会触发:值改变后的事件
非只读状态时(e.Sender.ReadOnly = BooleanEnum.False) ,会触发:值改变后的事件

三、文本框没有绑定数据表字段时(文本框禁止使用时 enabled = false or enabled = true)
只读状态时(e.Sender.ReadOnly = BooleanEnum.True) ,会触发:值改变后的事件
默认只读状态时(e.Sender.ReadOnly = BooleanEnum.Default) ,会触发:值改变后的事件
非只读状态时(e.Sender.ReadOnly = BooleanEnum.False) ,会触发:值改变后的事件

四、文本框绑定了数据表字段时(文本框禁止使用时 enabled = false or enabled = true)
[此贴子已经被作者于2023/4/7 9:38:54编辑过]

 回到顶部