不知大家有没有试过以下代码:Private Sub Form_Load()
Me.Combo1.Text = "1&2&3"
End SubComboBox的Text实际值为 1&2&3
可是显示出来的效果为 123不知有没有办法让它显示全呢?特别注明:版本 VB5
(不知道VB6里有没有这种问题,反正这里只用VB5)
Me.Combo1.Text = "1&2&3"
End SubComboBox的Text实际值为 1&2&3
可是显示出来的效果为 123不知有没有办法让它显示全呢?特别注明:版本 VB5
(不知道VB6里有没有这种问题,反正这里只用VB5)
解决方案 »
- 【高手请进】再问运算过程中的小数位数的问题?
- 如何把数据库的数据写入控件 MSFlexGrid 当中,谢谢
- 打印回车有问题???
- 如何用vb6.0打开.dbf数据库
- 重大问题:FRM2.0中的ComboBox当属于一个frmame1的控件时,按向下方向键,它并不下移选择内容内容而是移到下个焦点!急急急!
- 创建一百万个数字 保存到一个文件夹里
- 如何对多个文件集体重命名
- 企业人事管理信息系统
- 如何才能让List控件的VB程序启动时少占用一些时间?
- VB控制EXCEL的问题?Excel.exe进程怎么关不掉啊
- 请问高手,水晶报表中如何设置double字段类型输出时百分率格式?
- 如何可以保存网页中需要的图片。。。
Combo1.Text = "1" & Chr(38) & "2" & Chr(38) & "3"
End Sub实际显示 123
Combo1.ListIndex = Combo1.NewIndex
而且用 Print Combo1.Text 也能正确取到值,
但就是屏幕上显示的为 123 最可恶的是,因为OLEDragMode=1 所以可以直接拖动选定文字,
但实际拖动的确是 123
OLE这部分由于是自动的所以并没有VB代码参与有没有什么办法能让Combo1.Text的值能正确显示呢?
(已试过 Combo1.Text=Combo1.List(1) 不行!)注:本主题现在加分了VB6+最新SP 中也有这种情况吗?(回者有分)
有谁能说说出现这个问题的原因吗?(好让俺心里塌实点)
宋体显示"123"(中间乱码)
MS Sans Serif 显示 "1 2 3"可以用 Microsoft Forms 2.0 Object Library 中的 ComboBox 替代解决
Combo1.AddItem "1&2&3" = Combo1.Text ??? 我不要加到列表可不可以?
经过测试,用设置 Combo1.ListIndex的办法来显示 与直接设置 Combo1.Text ,会有两样的结果!To Tiger_Zhao(VB老鸟) :
VB5中宋体显示的就是"123"(中间没有乱码,只是少了几个&符号)
另外,由于要做绿色软件(For 98),所以不考虑使用外部控件来代替(这就是为什么只用VB5的原因)谢谢,不知还有没有其它办法?