一个奇怪的方法实现combobox的第一行是空行的功能,零几年的考古代码

撒子去了 2020-09-02 10:55:02

如图所示,现在combobox2是选中了第一行之后的效果,光标是有值被选中后的颜色。

        Me.ComboBox1.Items.AddRange(New Object() {"", "UUUU", "AAA", "BBB"}) '空字符串
Me.ComboBox2.Items.AddRange(New Object() {"", "UUUU", "AAA", "BBB"}) '本次提问的对象
Me.ComboBox3.Items.AddRange(New Object() {" ", "UUUU", "AAA", "BBB"}) '半角空格


代码中ComboBox2的第一个值在vs2019中是显示为一个特殊字符

现在的疑问是由于同样的代码在vb2003中显示为“”的样子

那么ComboBox2的第一个值到底是什么,为什么复制到不同的地方会显示成不同的样子,同样的效果可以用别的办法实现么?
请大佬指点迷津!!!
...全文
16200 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
独立观察员 2020-09-16
  • 打赏
  • 举报
回复
什么意思?另外两个不是可以实现是空行吗?你是要光标颜色?
eaqpi 2020-09-14
  • 打赏
  • 举报
回复
试试 combobox.selectedindex =-1
清风不拂面 2020-09-11
  • 打赏
  • 举报
回复
不同版本对特殊字符支持是不同的,另外,vb6代码在vb.net中不完全能用,不同版本的vb.net也有一些变化

16,722

社区成员

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

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