懒码农。。。。。。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

转自:http://hi.baidu.com/%C4%BE%D2%B6%C1%B5/blog/item/9fd0e609cea3443de82488ce.html


今天在CSDN里看到有不少人问一个关于VC中Combo Box下拉列表不显示数据的问题,他们正确添加了数据,但是在运行时点击Combo Box却不显示数据,其实原因很简单,在使用Combo Box控件时,有一个显示列表区域大小的设置,默认的显示区域太小,故无法显示数据。只要将鼠标在Combo Box的下三角上单击后,出现下拉的图标,向下拉下一个显示列表的区域即可。

   另外,有人问道如何向Combo Box中添加数据,有两种方法:一种,直接鼠标右键,选择“属性”-“数据”,输入即可,一行表示一个数据,Ctrl+Enter换行。另一种方法,在OnInitDialog()中添加ComboBox.AddString("数据名")。添加项的值从大到小排列,最后添加的数据项,值最小,默认为0。ComboBox.SetCurSel(0); 可以设置Combo Box默认显示第0项数据。

   关于ComboBox还有许多用法,我就不一一详述,具体的可以查看MSDN。  

posted on 2010-08-16 09:26  阿彬  阅读(5243)  评论(1编辑  收藏  举报