以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]想让下拉窗口和下拉组合框的宽度相同。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=14965)

--  作者:hanxuntx
--  发布时间:2011/12/8 13:14:00
--  [求助]想让下拉窗口和下拉组合框的宽度相同。
如题,怎么写代码?

DropDownOpening

e.Form.Width = e.Form.DropDownBox.Width

这样写没用,请教。

--  作者:dark272710
--  发布时间:2011/12/8 13:53:00
--  

搭车同问,复选组合框,内容一多就显示不完全

 

可否变多行?或者有什么办法?


--  作者:狐狸爸爸
--  发布时间:2011/12/8 14:16:00
--  
再设计的时候,调整好下拉窗口的高度吧。
--  作者:Gryvip
--  发布时间:2013/1/4 15:15:00
--  
[求助]想让下拉窗口和下拉组合框的宽度相同。


狐爸,你好,功能是重要,但外观也不能忽视啊,抽空跟进一下外观问题吧,狐友们都想自己的作品能被外行人认可啊!

备注: 一个下拉窗口被N个不同宽度的组合框调用,宽窄不一比较难看,为此我做了N个下拉窗口,代码完全一样,就是窗口宽度不同而已!
再者,这个帖子查看的人数接近400个,说明大家都很关心这个问题的。

[此贴子已经被作者于2013-1-4 15:24:28编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/4 15:23:00
--  
 把代码写在下拉窗口的加载事件里,灵活变通。

e.Form.baseform.Width = Forms("窗口2").Controls("DropBox1").Width

--  作者:Gryvip
--  发布时间:2013/1/4 15:37:00
--  
林版主,你好,我太笨了,之前没使用 baseform ,结果没反应。现在已解决,谢谢你。