Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
我在百度中搜索到的其他语言实现的方法,不知道星该怎样实现,最好能在 “组合框”这个构件上增加一个方法“展开列表”那就好了。
下面是我搜索到的:
搜索结果一:
楼主mfcdeclare(半斤八两)2006-06-03 13:48:05 在 VC/MFC / 基础类 提问
一个dialgo上有一个combox,有三项数据,
怎么用代码使这个combox展开?就是相当于点那个下拉按钮。
我的combox是droplist型的。
1 楼laviewpbt(人一定要靠自己)回复于 2006-06-03 13:55:54 得分 10
SendMessage发送 CB_SHOWDROPDOWN消息
VB中的用法
SendMessage Combo1.hwnd, CB_SHOWDROPDOWN, 1, 0 展开
SendMessage Combo1.hwnd, CB_SHOWDROPDOWN, 0, 0 收起
2 楼cpio(备注)回复于 2006-06-03 13:57:40 得分 10
这个也可以吧:
CComboBox::ShowDropDown(TRUE);
搜索结果二:
怎么让combobox自动展开,------绝对放分!
如题,也就是说怎么自动展开combobox显示combobox的items;谢谢!
回复:怎么让combobox自动展开,------绝对放分!
自动展开?什么意思呢?
回复:怎么让combobox自动展开,------绝对放分!
就是说展开combobox的下拉表
回复:怎么让combobox自动展开,------绝对放分!
使用ComboBox.DroppedDown 属性
获取或设置一个值,该值指示组合框是否正在显示其下拉部分。
属性值
如果显示下拉部分,则为 true;否则为 false。默认为 false。
比如:
this.comboBox1.DroppedDown=true;
还是希望能根本解决这个问题,不要这样变通!
展开之后,还要用鼠标去“点击”选择内容,那这样这个功能还有多少实际意义。
一个管理软件在用户实际使用中,情况是很复杂的,有的时候展开后,用户可能又想做别的去了,使用了鼠标,这个时候想用鼠标点选了,这种情况是有的。
主要是用户的习惯,并能灵活使用,现在讨论的是您能不能让星实现这个功能,不是您或者我个人认为有没有实际意义,而是软件使用者的需求,用户不满意,说什么也不好听的。因为其他有可以这样的,所以您不要在这上面讨论!
请想办法解决这个功能,可以吗?