主题:[求助]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进行添加..但是这样做完全不行..麻烦各位了
我就是这么写的.但是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进行添加..但是这样做完全不行..麻烦各位了