以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何在配置栏中增加文本框  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110489)

--  作者:chnfo
--  发布时间:2017/12/4 14:57:00
--  [求助]如何在配置栏中增加文本框
我想做一个检索框,比如放在配置栏中,这样可以避免在每个页面上配置一个检索框,更简洁一点。
当检索框中的输入内容发生变化的时候,可以用它的TextChanged事件,去触发其它的模拟按钮。

问题是:
在不同的表间切换时,需要将检索框中的条件清除掉,避免上一个表的检索内容在本表中起作用。
如何实现表切换时,或者用topicbar做导航时,导航菜单间切换,先清除这个检索框中的值呢?

因为配置栏中的这个文本框控件没有找到.value属性,而text属性是指这个文本框的标题。

找到了,有两个text,一个是用来定义标题的,一个是用来赋值的,好怪异。


加在配置栏中的文本框,有没有办法增加keydown事件?
[此贴子已经被作者于2017/12/4 15:11:11编辑过]

--  作者:有点甜
--  发布时间:2017/12/4 15:10:00
--  

没问题吧?直接这样就行了

 

ConfigBar.Items("文本框1").text = "123456"

 

代码可以写到currentTableChanged事件去。


--  作者:chnfo
--  发布时间:2017/12/4 15:12:00
--  
找到了,有两个text,一个是用来定义标题的,一个是用来赋值的,好怪异。


加在配置栏中的文本框,有没有办法增加keydown事件?

--  作者:有点甜
--  发布时间:2017/12/4 15:42:00
--  

动态增加,动态绑定事件

 

Dim C As C1Ribbon.C1Ribbon  = Ctype(BaseMainForm.controls("C1Ribbon1"),C1Ribbon.C1Ribbon )
Dim a = new windows.forms.textbox
a.text = "123"
Dim b As New C1Ribbon.RibbonControlHost(a)
b.name = "自定义项1"
b.width = 300
c.ConfigToolBar.Items.Add(b)

 

http://www.foxtable.com/webhelp/scr/2374.htm