请问ComboBox的下拉菜单的内容显示不出来是怎么回事?

dyz2 2006-03-06 07:42:16
ComboBox_DBType有三个选项,通过items.add加入。
dropdownstyle=dropdownlist
backcolor=window
forecolor=windowtext

当点下拉按钮时,三个选项内容显示不出来(好象颜色被屏蔽掉了),请问是怎么回事?如何解决?
这个问题在某些机器上存在,在某些机器上显示正常。
...全文
1572 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyz2 2006-03-17
  • 打赏
  • 举报
回复
我最终的解决办法是在启动程序时,快速打开关闭一个OPENFILEDIALOG,这样问题就不会再出现了。(FOOL了一下MICROSOFT,呵呵)
copico 2006-03-08
  • 打赏
  • 举报
回复
有些机子上出问题,那可能是颜色出了问题
你重新设一个ComboBox试试

夜雨悠扬 2006-03-08
  • 打赏
  • 举报
回复
哦,我想起一个问题
你设置一下系统的风格试一下
在桌面属性里面,可能是问题的颜色的问题
dyz2 2006-03-07
  • 打赏
  • 举报
回复
不行,我在考虑是否和显卡什么的有关?
lovebaby999 2006-03-07
  • 打赏
  • 举报
回复
不知你做的是Form得程序还是Web得程序,就是当页面刷新时是不是需要重新绑定数据,最好你能把源代码贴出来让看看
dyz2 2006-03-07
  • 打赏
  • 举报
回复
是FORM程序。

在页面LOAD的函数中,ComboBox_DBType有三个选项,通过items.add加入。

问题很奇怪,有的机器中,下拉菜单中的内容就是显示不出来。鼠标可正常高亮显示ITEM(字不显示),当选择任何一个ITEM后,这个被选择的ITEM就可以正常显示在ComboBox的TEXT框中。

更奇怪的是,如果点按钮打开openfiledialog,再cancel该窗口,ComboBox的下拉菜单中的内容就可显示出来!



夜雨悠扬 2006-03-06
  • 打赏
  • 举报
回复
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ComboBox1.Items.Add("dropdownstyle=dropdownlist")
ComboBox1.Items.Add("BackColor = window")
ComboBox1.Items.Add("ForeColor = windowtext")
End Sub
我用这样的语句测试的没有问题,
你换一个ComboBox试一下,从面板上重新弄一个过来,然后这样用。
看还有没有问题。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧