我又两个Form,在Form1中有一个ComboBox已在IDE环境中设定了内容,Form2中有一个
listbox,现在要做到把listbox的内容传入combobox中,我的代码如下
Form1.ComboBox1.Clear;
for i:=0 to ListBox2.Count-1 do
Form1.ComboBox1.Items.Add(ListBox2.Items[i]);
编译时没错,运行时在clear处报内存错,怎么回事?
listbox,现在要做到把listbox的内容传入combobox中,我的代码如下
Form1.ComboBox1.Clear;
for i:=0 to ListBox2.Count-1 do
Form1.ComboBox1.Items.Add(ListBox2.Items[i]);
编译时没错,运行时在clear处报内存错,怎么回事?
解决方案 »
- Delphi的登录问题
- 在线等待...用delphi以最快速度写数据到MSSQLSERVER200里(实际就是把一个MSSQL服务器里的大量数据传到另一台MSSQL上,服务器上,要求自动
- Delphi如何使用ADO访问Access数据库?
- 请教高手赐教:生成程序文件运行问题??
- 各位朋友救命:调用vc dll返回参数的时候出问题。
- 春节来临之际,祝各位大侠 百事可了,万事OK!准备方分400!
- 求助:这个DLL调用在DELPHI中该如何写?
- 紧急求救!!!!下午搞不定就要给吃鱿鱼了。。唔唔*******
- 如何替换文件中的特定字符串?
- 怎样定义一个在所有窗口中都能调用的全局变量?
- 急问问:关于quickrep的做法!
- 请firetoucher(蹈火者)领分,谢谢!
Form1.ComboBox1.Items.Clear;
for i:=0 to ListBox2.Count-1 do
Form1.ComboBox1.Items.Add(ListBox2.Items[i]);
for i:=0 to ListBox2.Count-1 do
Form1.ComboBox1.Items.Add(ListBox2.Items[i]);
Form1.ComboBox1.Items.Clear;
Form1.ComboBox1.Items.Add(ListBox2.Items);
Form1.ComboBox1.Items.Clear;
for i:=0 to ListBox2.Count-1 do
Form1.ComboBox1.Items.Add(ListBox2.Items.Strings[ii]);
Form1.ComboBox1.Items.Clear;
Form1.ComboBox1.Items.Assign(ListBox2.Items);
和
Form1.ComboBox1.Items.Clear;
for i:=0 to ListBox2.Count - 1 do
Form1.ComboBox1.Items.Add(ListBox2.Items[i])
都行,楼主的错是其他的错,给出错误信息吧
如果你觉得不保险,再把Form2也包含进Form1呀