新人,请大虾多多指教~最近在学习VB的时候遇到这样一个问题:在窗体上建立3个列表框,其中一个是复选框。两个按钮。完成如下事件:
运行程序,在第一个列表框显示省份,选择第一个列表框的省份之后在第二个复选框显示城市。
钩选完城市,点击按钮1, 在第三个列表框上面显示:“省份+城市”例如:第一个列表框选了“广东省”之后,在第二个列表框上显示“广州”、“深圳”、“珠海”等,钩选“广州”“深圳”之后,点击按钮1, 在第三个列表框上面显示:
广东省   广州
广东省   深圳问题就是如何实现在一个列表框里面同时显示两个列表框的内容呢?
还有一个问题,有没有什么控件可以对列表框分栏使之更加美观呢?就是像“省份|城市”的效果

解决方案 »

  1.   

    listbox1.text & listbox2.text
      

  2.   


    多谢,那么如何在两个内容之间添加空格呢?我想使用类似tab函数那种在指定位置继续显示的。
      

  3.   

    listbox1.text & "   " & listbox2.text
    & 运算符
          用来强制两个表达式作字符串连接。语法result = expression1 & expression2& 运算符的语法具有以下几个部分:部分 描述 
    result 必需的;任何 String或 Variant 变量。 
    expression1 必需的;任何表达式。 
    expression2 必需的;任何表达式。 
    说明如果 expression 不是字符串,则将其转换成 String 变体。如果两个表达式都是字符串表达式,则 result 的数据类型是 String;否则 result 是 String 变体。如果两个表达式都是 Null,则 result 也是 Null。但是,只要有一个 expression 是 Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 ("") 处理。任何 Empty 类型表达式也作为长度为零的字符串处理。
      

  4.   

    你先搞个对比表,放到数据库里
    至少有两列
    然后分别读出来添加到前两个列表里
    第三列把两列读出来并用&连起来即可
    至于怎么读数据库是另外的问题