以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  建议:combobox控件SelectedIndexChanged事件增加newvalue和oldvalue属性。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27995)

--  作者:lihe60
--  发布时间:2013/1/16 7:31:00
--  建议:combobox控件SelectedIndexChanged事件增加newvalue和oldvalue属性。
建议:combobox控件SelectedIndexChanged事件增加newvalue和oldvalue属性。
--  作者:lihe60
--  发布时间:2013/1/16 7:47:00
--  
combobox控件SelectedIndexChanged事件增加属性
NewValue: Object类型,表示新的值。
OldValue: Object类型,表示旧的值

--  作者:blackzhu
--  发布时间:2013/1/16 8:42:00
--  
按照你的这个说法  其实做个变量就可以了,但是我测试了下, 一拉就变新值了.
--  作者:lin_hailun
--  发布时间:2013/1/16 8:53:00
--  
 这个自己弄一下就行了吧?代码

static oldstr As String = ""
msgbox(oldstr)
msgbox(e.Sender.Text)
oldstr = e.sender.text

--  作者:lihe60
--  发布时间:2013/1/16 19:08:00
--  
以下是引用lin_hailun在2013-1-16 8:53:00的发言:
 这个自己弄一下就行了吧?代码

static oldstr As String = ""
msgbox(oldstr)
msgbox(e.Sender.Text)
oldstr = e.sender.text

oldstr初始值不是空的,而是变化前的e.sender.text


--  作者:lin_hailun
--  发布时间:2013/1/16 19:13:00
--  
 那就这样,应该可以的。

static oldstr As String = e.Sender.Text
msgbox(oldstr)
msgbox(e.Sender.Text)
oldstr = e.sender.text
[此贴子已经被作者于2013-1-16 19:14:38编辑过]

--  作者:lihe60
--  发布时间:2013/1/16 22:11:00
--  

小林老师,我有个问题只有远程才能说明白。QQ397661449

 

一个窗口调入另一个窗口中的控件,已经可以看见这个控件,但提示没有这个控件。

[此贴子已经被作者于2013-1-16 22:18:17编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/17 11:20:00
--  
以下是引用lihe60在2013-1-16 22:11:00的发言:

小林老师,我有个问题只有远程才能说明白。QQ397661449

 

一个窗口调入另一个窗口中的控件,已经可以看见这个控件,但提示没有这个控件。

[此贴子已经被作者于2013-1-16 22:18:17编辑过]


这个问题,应该是代码e参数的问题吧?

如果一个控件剪切到了另一个窗口,那么在这个控件的事件里写的代码,比如 e.form.name,还是会是原来那个窗口的名字。

代码写在哪里,e参数就属于哪里的。

--  作者:blackzhu
--  发布时间:2013/1/17 11:41:00
--  
我已经做好了 在qq发离线给你了  自己看看吧