我是用xml读取到 combobox
但是还有个问题就是 加入我创建了一个listview 项目 里面格式如下
名字 路径 参数 id
d c:\b.exe 0
c c:\b.exe 1
b c:\b.exe 2删除了名字 c 的那列
在添加 一列 ID 跟名字 b 一样 为 2
这个问题怎么解决。。 高手~~come come come
以下是相关代码
procedure TForm1.BtnDelClick(Sender: TObject);
var
i, j, k: Integer;
begin
i := ListView1.ItemIndex;
if i <> -1 then
begin
ListView1.DeleteSelected;
ImageList1.Delete(I); //删除对应图标
ComboBox1.Items.Delete(i);
ListView1.ItemIndex:=i-1;
for j := i to ListView1.Items.Count - 1 do //重新指定图标索引
begin
ListView1.Items.Item[j].ImageIndex := ListView1.Items.Item[j].ImageIndex -1;
end; end;
end;
那个图标可以重新指定
combobox1.items 可以重新指定吗?
相关链接
http://bbs.2ccc.com/topic.asp?topicid=354037
但是还有个问题就是 加入我创建了一个listview 项目 里面格式如下
名字 路径 参数 id
d c:\b.exe 0
c c:\b.exe 1
b c:\b.exe 2删除了名字 c 的那列
在添加 一列 ID 跟名字 b 一样 为 2
这个问题怎么解决。。 高手~~come come come
以下是相关代码
procedure TForm1.BtnDelClick(Sender: TObject);
var
i, j, k: Integer;
begin
i := ListView1.ItemIndex;
if i <> -1 then
begin
ListView1.DeleteSelected;
ImageList1.Delete(I); //删除对应图标
ComboBox1.Items.Delete(i);
ListView1.ItemIndex:=i-1;
for j := i to ListView1.Items.Count - 1 do //重新指定图标索引
begin
ListView1.Items.Item[j].ImageIndex := ListView1.Items.Item[j].ImageIndex -1;
end; end;
end;
那个图标可以重新指定
combobox1.items 可以重新指定吗?
相关链接
http://bbs.2ccc.com/topic.asp?topicid=354037
谁有更好的方法。!???