以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于combobox下拉框宽度  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49760)

--  作者:东方青石
--  发布时间:2014/4/23 20:39:00
--  [求助]关于combobox下拉框宽度
请问combobox的下拉框宽度及下拉列如何用代码设置,在代码精灵中没有发现相关方法和属性
--  作者:有点甜
--  发布时间:2014/4/23 20:42:00
--  
 宽度和高度都无法设置,只能自动。
--  作者:有点甜
--  发布时间:2014/4/23 20:44:00
--  

 如果有特殊需求,可以用下拉窗口

 

http://www.foxtable.com/help/topics/2099.htm

 


--  作者:东方青石
--  发布时间:2014/4/24 11:00:00
--  
那如何动态调整下拉窗口的大小?
看了下拉窗口事件e的几个属性中都没有对本窗口的调用


Forms("下拉显示窗口").width=150在opened事件和opening事件中都不起作用
[此贴子已经被作者于2014-4-24 11:07:01编辑过]

--  作者:有点甜
--  发布时间:2014/4/24 11:14:00
--  
以下是引用东方青石在2014-4-24 11:00:00的发言:
那如何动态调整下拉窗口的大小?
看了下拉窗口事件e的几个属性中都没有对本窗口的调用


Forms("下拉显示窗口").width=150在opened事件和opening事件中都不起作用
[此贴子已经被作者于2014-4-24 11:07:01编辑过]

 

呃,这样用

 

e.Form.DropDownBox


--  作者:东方青石
--  发布时间:2014/4/24 11:18:00
--  
e.Form.DropDownBox只能对 DropDownBox控件本身进行控制,而不能控制下拉窗口的尺寸。。。
即便在下拉窗口中用其他控件的事件引用下拉窗口,也不能设置下拉窗口的尺寸

比如,我在下拉窗口中用一个按钮控件,在控件的click事件下设置代码:
e.Form.width=100

但在实际运行时,下拉窗口的尺寸和在可视化设计时的尺寸是一样的,而没有变成100的宽度

--  作者:有点甜
--  发布时间:2014/4/24 11:22:00
--  

 呵呵,说错了。

 

 用 e.form.BaseForm.Width = 1000

 

 

[此贴子已经被作者于2014-4-24 11:22:27编辑过]

--  作者:jspta
--  发布时间:2014/4/24 11:26:00
--  
新版本不是已经可以设置了吗?
--  作者:东方青石
--  发布时间:2014/4/24 11:32:00
--  
我用的就是新版本,但是好像不能设置
--  作者:有点甜
--  发布时间:2014/4/24 11:32:00
--  
以下是引用jspta在2014-4-24 11:26:00的发言:
新版本不是已经可以设置了吗?

 

此话怎讲?没留意。