我想把一个listbox中选定的某几行(当然一行也可以),赋给另一个listbox,造成一个在两个框之间移动条目的效果。
我用如下语句:
for i:=0 to listbox1.count-1 do
begin
listbox2.Items.add(listbox1.items.ValueFromIndex[i]);
end;
listbox1.items.clear;
但在listbox2中发现在所得到的值比listbox1中的字符少了第一个字符。
如在listbox1中为 abcdef,那么在listbox2中就变成了 bcdef ; 我用一个edit来显示listbox1.item.valuefromindex[i],确实也是 bcdef,我怀疑listbox1.items.valuefromindex[i]用得不对。
怎么样才能得到在listbox2中选定的某一行的值呢?如果这个问题不能解决,那我的整下项目就要受影响了。
请大家帮帮我,我的分不多了,全部拿出来了。
谢谢大家。
我用如下语句:
for i:=0 to listbox1.count-1 do
begin
listbox2.Items.add(listbox1.items.ValueFromIndex[i]);
end;
listbox1.items.clear;
但在listbox2中发现在所得到的值比listbox1中的字符少了第一个字符。
如在listbox1中为 abcdef,那么在listbox2中就变成了 bcdef ; 我用一个edit来显示listbox1.item.valuefromindex[i],确实也是 bcdef,我怀疑listbox1.items.valuefromindex[i]用得不对。
怎么样才能得到在listbox2中选定的某一行的值呢?如果这个问题不能解决,那我的整下项目就要受影响了。
请大家帮帮我,我的分不多了,全部拿出来了。
谢谢大家。
解决方案 »
- 菜鸟问题用query 查询后,日期类型的字段的问题。
- 想问下为什么,,我动态创建了一组IDHTTP,用来获取一组网页源代码.会奇卡无比(在多线程中) ?
- 关于CoboBox的问题
- 用Delphi的ADO数据集控件(如ADOQuery)做取数据服务,Cachesize是大点好,还是小好?
- 使用过F1book的高手看过来,最新问题请回答!!!!
- MaskEdit的输入格式,很棘手,帮我解决一下,大虾们!~!!!!!!!!!!!!
- 关于Delphi XE2下二进制文件处理的疑惑
- 答:有关TTreeView的八个问题?(15*8)-------我没办法回了。看这办吧,不对之处,请指正。
- 如何用NMFTP控件写下载某日(比如2001年4月9日)在ftp服务器上创建的文件的代码?
- 江湖告急!
- DLL制作的问题
- 看看這兩句SQL語句~
大量电脑书籍下载:
http://www.netyi.net/in.asp?id=ForMoreU
begin
listbox2.Items.add(listbox1.items.Strings[ListBox1.ItemIndex]);
end;
ListBox1.DeleteSelected;
如果相实现多选则:
ListBox2.MultiSelect := True;
谢谢