node:=Tree.Items.Item[i];
Tree.Items.Item[i]:=Tree.Items.Item[j];
Tree.Items.Item[j]:=node;
Tree.Items.Item[i]:=Tree.Items.Item[j];
Tree.Items.Item[j]:=node;
解决方案 »
- 我写的程序在进行Socket通信的时候有时会出现SocketError 10053 错误,大家谁知道是什么原因呐,怎么解决?
- 怎样把RealAudio上的视频窗口转换到panel控件上去播放
- 关于bde以及VCL的多线程问题!!!
- 能不能让单选按钮前面的圈圈变大点?
- 有关数据导入的问题,请高手赐教!!!谢谢!!!
- 救命 fastreport 问题?在打印时出现 fastreport_unregisterde 为注册字样!!!!
- RichEdit中显示中文时,在行末,中文被拆分,所以显示的是乱码,该如何解决?请高手指教
- 如何得知点击了哪一个菜单项(PopopMenu)
- 有没有人做过LASIK的治疗近视的手术?
- Midas问题,高手指点!
- 本人就自己测试用过的几款皮肤控件发表一下看法
- ▲整数长度太长,integer已经不能满足,请问用什么类型??!
var
vText: string;
vImageIndex, vSelectedIndex: Integer;
I, J: Integer;
begin
I := 1; J := 5; vText := TreeView1.Items[I].Text;
vImageIndex := TreeView1.Items[I].ImageIndex;
vSelectedIndex := TreeView1.Items[I].SelectedIndex; TreeView1.Items[I].Text := TreeView1.Items[J].Text;
TreeView1.Items[I].ImageIndex := TreeView1.Items[J].ImageIndex;
TreeView1.Items[I].SelectedIndex := TreeView1.Items[J].SelectedIndex; TreeView1.Items[J].Text := vText;
TreeView1.Items[J].ImageIndex := vImageIndex;
TreeView1.Items[J].SelectedIndex := vSelectedIndex;
end;
*TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething!
********************************************************************
try
node.Assign(Tree.Items.Item[i]);
Tree.Items.Item[i].Assign(Tree.Items.Item[j]);
Tree.Items.Item[j].Assign(node);
finally
node.Free;
end;
********************************************************************
*TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething!
********************************************************************