窗口二中的列表框控件list1,打算把窗口一中的一个文本框控件的内容加进来’在form2中
list1.additem form1.Text1.Text居然编译说类型不匹配,文本框中就是variant类型的变量啊为何不行?

解决方案 »

  1.   

    或者这样:
    sub Form1_Unload
       form2.list1.additem Text1.Text
       from2.show
    end sub
      

  2.   

    问 cppsong(宋烨)
    sub Form1_Unload
       form2.list1.additem Text1.Text
       from2.show
    end sub
    这是为什么啊???
    我希望两个窗口都一直开着啊
      

  3.   

    回victorycyz(中海),别的变量没试过,就是放了一个variant类型的变量。是在时钟控件中写的,打算在窗口二中的列表框中不停的更新从窗口一中得到的新数据。
      

  4.   

    <img src="http://pop.pcpop.com/upimg/1066946275200351723665800.jpg">
    <marquee>大家好</marquee>
      

  5.   

    那你的代码应该不是象你在顶楼所写的"list1.additem form1.Text1.Text"这样,从文本框中取数据吧。如果是从文本框中取数据,我刚才测过,不会出问题。
    你现在说的是variant类型的变量,那就不对了,list只接受string类型的。另外,如果你是在不停的接收新数据,建议避免使用listbox。因为它在数据多的时候会很慢的。
      

  6.   

    数据不是很多,就6个而已我已经在form1中用文本框保存了variant类型的变量了,这个变量是不断更新的
    在form2中设置了一个时钟控件,将form1中文本框的内容加到listbox中list1.additem form1.Text1.Text
    就是酱紫啊
      

  7.   

    测试过,没有出现你说的问题。listbox 控件与 textbox 控件之间(直接)传递的数据都是string,跟本就不可能出现数据类型不匹配的问题。我想问题可能出在其它地方。
      

  8.   

    大侠,怎么测试的?是不是因为form1中还没有给文本框赋值的原因?