以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于文本框值改变后触发事件的测试结果 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186117) |
-- 作者:9EQ98 -- 发布时间: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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/4/7 9:49:00 -- 我测试都会触发。请上传实例说明 |