1、点击“开始”—“Visual Studio 2015”,启动 Visual Studio 2015。
2、点击新建项目,新建一个Windows应用程序项目。
3、在窗体上添加一个comboBox控件。
4、右键点击窗体空白处,点击“查看代码”,切换到代码编辑页面。
5、在Form_Load事件函数中,编写代码,读取数据库中的数据,以及将读取结果绑定到comboBox控件。
6、将查询结果绑定到comboBox控件,主要用到datasource和displaymember两个属性,displaymember就是要在comboBox下拉列表中进行显示的列名,如DJ_ArchNO
7、设置好之后,点击Visual Studio 2015工具栏的“启动”,看看效果。
8、数据库中的DJ_ArchNO 列就显示在comboBox下拉列表了,完成效果图。
1、首先,我们新键一个Winform窗体应用程序,然后在界面上,放置一个下拉框。
2、在CS类里面编辑代码,为下拉框绑定值,用来显示效果。
3、回到form界面,选中下拉框,在属性面板中,选择属性DropDownHeight,这个属性就是这只下拉框的高度的属性。
4、首先,我们设置下拉框的高度为200,然后,我们调试程序,看看显示效果。
5、然后,我们关闭界面,把这个属性的值设置为100。
6、设置完毕后,我们再重启下看看效果。
7、根据两次的对比,我们可以发现,这个属性设置的高度不同,下拉框显示的高度是不同的。
QCombobox下拉框的宽度设置:一、下拉框子项的高度:
setStyleSheet("QComboBox { min-height: 40pxmin-width: 60px}""QComboBox QAbstractItemView::item { min-height: 40pxmin-width: 60px}")QComboBox *combo = new QComboBox(this)combo->setView(new QListView())
二、下拉框下拉列表的高度:
一般会用这条语句
ui->m_qcombxType->setMaxVisibleItems(10)
设置它下拉显示最多的子项,也就是下拉框的高度。但是在用的时候发现没反应,使用不了。在这条语句前面再加上一句 ui->m_qcombxType->setEditable(true)
设置qcombobox为为可编辑属性。就可以了。
其中m_qcombxType为下拉框的名字。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)