以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]combobox的SelectedIndexChanged事件问题请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38379) |
||||
-- 作者:ericsky -- 发布时间:2013/7/27 15:42:00 -- [求助]combobox的SelectedIndexChanged事件问题请教 帮助中: SelectedIndexChanged 选择不同列表项目后执行。 e参数属性: Form: 返回触发事件的窗口 按照字面理解,应该是进入控件,打开combobox下拉窗口,选择不同的列表项目后才会执行SelectedIndexChanged事件 在我的项目中,为什么一进入窗口,就自动执行SelectedIndexChanged事件。 我是将combobox控件绑定表,并且设置了内容。 那么,请教老师要如何避免此问题?谢谢! |
||||
-- 作者:Bin -- 发布时间:2013/7/27 15:47:00 -- 经过测试没有发现类似问题,上个例子看看. |
||||
-- 作者:lsy -- 发布时间:2013/7/27 16:02:00 -- 不用这个事件,改用TextChanged |
||||
-- 作者:ericsky -- 发布时间:2013/7/27 16:24:00 --
bin老师帮忙看看,谢谢!
|
||||
-- 作者:ericsky -- 发布时间:2013/7/27 16:24:00 -- 多谢,我试试去! |
||||
-- 作者:Bin -- 发布时间:2013/7/27 16:27:00 -- 你好,经过测试你发的文件并没有你所说的情况存在. |
||||
-- 作者:泡泡 -- 发布时间:2013/7/27 16:45:00 -- SelectedIndexChanged事件里的代码,无论选择的项目是否和上次一致,都会触发事件 比如:combobox的值是A,你下拉后还是选择A,事件仍然会被触发 |
||||
-- 作者:ericsky -- 发布时间:2013/7/27 16:48:00 -- 您再帮忙看看, 当combobox控件绑定表,一进入窗口,combobox控件就有了一个值。 这时候,当进入combobox控件时,不管有没有下拉选择其他列表项目,都会执行事件代码。 正确的情况应该是:没有改变列表项目,就不能执行事件代码。 |
||||
-- 作者:泡泡 -- 发布时间:2013/7/27 16:54:00 -- 以下是引用ericsky在2013-7-27 16:48:00的发言:
您再帮忙看看, 当combobox控件绑定表,一进入窗口,combobox控件就有了一个值。
这时候,当进入combobox控件时,不管有没有下拉选择其他列表项目,都会执行事件代码。
正确的情况应该是:没有改变列表项目,就不能执行事件代码。
我个问题我是遇到过的 |
||||
-- 作者:Bin -- 发布时间:2013/7/27 16:55:00 -- 你好,正常状态是只要你选择了就会触发. |