请问如何在LISTVIEW控件上实现图标拖动的效果
{如把桌面的>排列图标>自动排列(不选)时,图标可以自由拖动到任何位置的效果}
请教?
{如把桌面的>排列图标>自动排列(不选)时,图标可以自由拖动到任何位置的效果}
请教?
解决方案 »
- 如何在Form1修改Form2的Caption属性?
- 请问delphi2009 check for updates 下载时的存放目录在哪里?
- 最近老是有淫说CSDN查询慢, 特来BS一下.
- 送分!一个简单的数据查询问题。
- 快来救命啊!神龙卡OSD的问题,帮帮忙啊
- 那里有Delphi for .NET preview下载?
- 在DBGrid的中的值为何不能写入?
- 如何知道光标移出或移进控件(如:panel)?
- ..............真是不明白, 莫名其妙!!..............(关于线程)
- 两次执行循环问题?
- sysu(死树) 请跟帖 thanks~
- 急!!!求windows系统资源的API
procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept := Sender = Source;
end;
// OnDragDrop事件
procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
ListView_SetItemPosition(ListView1.Handle, ListView1.Selected.Index, X, Y);
end;
// OnDragDrop事件
procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
ListView1.Selected.Left := X;
ListView1.Selected.Top := Y;
end;