回 帖 发 新 帖 刷新版面

主题:[求助]C#.net中listbox添加项的问题..很急..麻烦大家了

listbox控件在程序运行时添加项不会显示在列表中??!!希望高手指点!!急!! 
我就是这么写的.但是listbox显示不出来.只有关闭调试.重新开启.窗体重新加载的时候才能显示出来上一次添加的东西 

public void boxAry() 


string[] tmpArry=new string[aClass1.strArray1.Count]; 
aClass1.strArray1.CopyTo(tmpArry); 
for (int i=0; i < tmpArry.Length; i++) 

regLst.Items.Add(tmpArry[i]); 


小弟弟逐步调试...发现..我的错误原来是在Form2按下添加按钮的时候必须先实例化Form1为aForm1.然后才能调用aForm1.boxAry()...好象这样只是给aForm1的listbox添加了项.并没添加到Form1的listbox中...希望哪位好心的人能给我点提示...如何才能在点击Form2的添加按钮时..将项添加到Form1中.... 
我的程序中按添加按钮时会响应Class1中的一个ArrayList添加函数(aClass1.addAry()).其实就是用一个ArrayList读取一个文本文件..然后又响应一个ArrayList排序函数(aClass1.aryCpst())..然后实例化Form1为aForm1调用上面的代码aForm1.boxAry()..对ListBox进行添加..但是这样做完全不行..麻烦各位了

回复列表 (共1个回复)

沙发

参考FAQ中窗体间通讯的问题

我来回复

您尚未登录,请登录后再回复。点此登录或注册