以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  组合框的控件,该控件不处于编辑状态时,不想让右边的下拦按钮出现,怎么实现?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42484)

--  作者:9602084
--  发布时间:2013/11/13 10:36:00
--  组合框的控件,该控件不处于编辑状态时,不想让右边的下拦按钮出现,怎么实现?
组合框的控件,该控件不处于编辑状态时,不想让右边的下拦按钮出现,怎么实现?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20131113103458.jpg
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2013/11/13 10:37:00
--  
这个好像没有办法,折中的做法可以用一个文本框覆盖它!
--  作者:9602084
--  发布时间:2013/11/13 10:38:00
--  
平台里设置控制的属性,不都是有这种功能吗?
--  作者:Bin
--  发布时间:2013/11/13 10:43:00
--  
没有隐藏这个下拉按钮的属性设置呢
--  作者:9602084
--  发布时间:2013/11/13 10:44:00
--  
能不能改进一下呢?
--  作者:Bin
--  发布时间:2013/11/13 10:45:00
--  
可以这么做

e.Form.Controls("ComboBox1").baseControl.ShowDropDownButton =False

[此贴子已经被作者于2013-11-13 10:57:09编辑过]

--  作者:9602084
--  发布时间:2013/11/13 11:10:00
--  
编辑状态时出现下拉按钮,怎么办?
我在控件enter事件中设置e.Form.Controls("CheckedComboBox1").baseControl.ShowDropDownButton =true

执行后,则项目自动退出


--  作者:Bin
--  发布时间:2013/11/13 11:12:00
--  
放在Leave事件
e.Form.Controls("ComboBox1").baseControl.ShowDropDownButton =False 
放在Enter事件
e.Form.Controls("ComboBox1").baseControl.ShowDropDownButton =True

--  作者:jnletao
--  发布时间:2013/11/13 11:19:00
--  
受教,原来还可以这样
--  作者:9602084
--  发布时间:2013/11/13 11:20:00
--  
问题解决了,谢谢BIN大师