combobox控件数据为何不能显示,求帮忙解答
combobox控件数据为什么不能显示,求帮忙解答!
在一个对话框上面添加了combobox组合框,将显示框也拉大了,在属性的data里面输入了多行数据,选择Drop List模式,
Owner draw选择NO,选择Vertical scroll,其他扩展均不选,尚未添加任何执行代码,运行程序,点击这个下拉框,无数据显示,
请各位帮忙解答。
------解决思路----------------------
不需要任何代码, 拖一个combo加data就行的
------解决思路----------------------
资源文件中看看有没有
IDD_CBLIST_DIALOG DLGINIT
BEGIN
IDC_COMBO1, 0x403, 3, 0
0x3061, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3162, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3263, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3364, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3465, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3566, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3667, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3768, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3869, "\000"
IDC_COMBO1, 0x403, 3, 0
0x396a, "\000"
IDC_COMBO1, 0x403, 4, 0
0x316b, 0x0030,
IDC_COMBO1, 0x403, 4, 0
0x316c, 0x0031,
IDC_COMBO1, 0x403, 4, 0
0x316d, 0x0032,
IDC_COMBO1, 0x403, 4, 0
0x316e, 0x0033,
IDC_COMBO1, 0x403, 4, 0
0x316f, 0x0034,
IDC_COMBO1, 0x403, 4, 0
0x3170, 0x0035,
IDC_COMBO1, 0x403, 4, 0
0x3171, 0x0036,
IDC_COMBO2, 0x403, 4, 0
0x6261, 0x0063,
IDC_COMBO2, 0x403, 4, 0
0x6465, 0x0066,
0
END
------解决思路----------------------
你这是vc6.0的开发环境吗?可能是开发工具的问题。我用的vs2008和vs2010都可以直接在控件属性中设置

或者你那里是自己敲的换行还是系统的?直接写在一行里用分号隔开如何
------解决思路----------------------
1. 我的是vc6
2. data 输入时 ,回车是 Ctrl+return
------解决思路----------------------
是看 IDD_XXXX_DIALOG DLGINIT
这是 combo 的初始化 数据
------解决思路----------------------
"直接输入数据就可以显示,是吗?"
是
VC 系统 有问题 ?
方便的 话 重装 VC6
在一个对话框上面添加了combobox组合框,将显示框也拉大了,在属性的data里面输入了多行数据,选择Drop List模式,
Owner draw选择NO,选择Vertical scroll,其他扩展均不选,尚未添加任何执行代码,运行程序,点击这个下拉框,无数据显示,
请各位帮忙解答。
------解决思路----------------------
不需要任何代码, 拖一个combo加data就行的
------解决思路----------------------
资源文件中看看有没有
IDD_CBLIST_DIALOG DLGINIT
BEGIN
IDC_COMBO1, 0x403, 3, 0
0x3061, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3162, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3263, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3364, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3465, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3566, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3667, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3768, "\000"
IDC_COMBO1, 0x403, 3, 0
0x3869, "\000"
IDC_COMBO1, 0x403, 3, 0
0x396a, "\000"
IDC_COMBO1, 0x403, 4, 0
0x316b, 0x0030,
IDC_COMBO1, 0x403, 4, 0
0x316c, 0x0031,
IDC_COMBO1, 0x403, 4, 0
0x316d, 0x0032,
IDC_COMBO1, 0x403, 4, 0
0x316e, 0x0033,
IDC_COMBO1, 0x403, 4, 0
0x316f, 0x0034,
IDC_COMBO1, 0x403, 4, 0
0x3170, 0x0035,
IDC_COMBO1, 0x403, 4, 0
0x3171, 0x0036,
IDC_COMBO2, 0x403, 4, 0
0x6261, 0x0063,
IDC_COMBO2, 0x403, 4, 0
0x6465, 0x0066,
0
END
------解决思路----------------------
你这是vc6.0的开发环境吗?可能是开发工具的问题。我用的vs2008和vs2010都可以直接在控件属性中设置
或者你那里是自己敲的换行还是系统的?直接写在一行里用分号隔开如何
------解决思路----------------------
1. 我的是vc6
2. data 输入时 ,回车是 Ctrl+return
------解决思路----------------------
是看 IDD_XXXX_DIALOG DLGINIT
这是 combo 的初始化 数据
------解决思路----------------------
"直接输入数据就可以显示,是吗?"
是
VC 系统 有问题 ?
方便的 话 重装 VC6