以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 通过CreateControl动态创建的ComboBox,他的SelectedIndexChanged事件需要在哪写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95938)

--  作者:qq121454970
--  发布时间:2017/2/9 10:02:00
--  [求助] 通过CreateControl动态创建的ComboBox,他的SelectedIndexChanged事件需要在哪写?
请问下

通过CreateControl动态创建的ComboBox,他的SelectedIndexChanged事件需要在哪写?我没有找到对应的地方图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2017/2/9 10:06:00
--  

你写在窗口的TextChanged事件吧。否则,你就要绑定事件了 http://www.foxtable.com/webhelp/scr/2374.htm

 


--  作者:qq121454970
--  发布时间:2017/2/9 10:17:00
--  
可以用AddHandler绑定事件,但是在ComboBox中,不能这样绑定
--  作者:有点色
--  发布时间:2017/2/9 10:25:00
--  

如果你用的是foxtablede的ComboBox,那么它实际是C1DropDownControl

 

全局代码

 

Public Sub DropBox1_ModalButtonClick(sender As Object, e As EventArgs)
    msgbox(sender.name)
End Sub

 

绑定事件

 

dim dbx as C1.Win.C1Input.C1DropDownControl = e.Form.Controls("DropBox1").basecontrol
addhandler dbx.ModalButtonClick, addressof DropBox1_ModalButtonClick

 

 

http://helpcentral.componentone.com/nethelp/c1input/C1.Win.C1Input.4~C1.Win.C1Input.C1DropDownControl_members.html

 

 

建议你直接用windows.Forms.ComboBox吧

 

https://msdn.microsoft.com/zh-cn/library/system.windows.forms.combobox_members(v=vs.80).aspx