在listview中如何拖动图标呢? 在listview中如何拖动图标呢?我在一个程序中想作成和windows一样的管理器,但是我不会把里面的图标进行拖动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置ListView.DragMode=dmAutomaticl;写OnDragOver和OnDragDrop事件即可。 unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls;type TForm1 = class(TForm) ListView1: TListView; procedure ListView1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); procedure ListView1DragDrop(Sender, Source: TObject; X, Y: Integer); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);begin Accept:=True;end;procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);begin ListView1.Selected.Left:=x; ListView1.Selected.Top:=y;end;procedure TForm1.FormCreate(Sender: TObject);begin ListView1.DragMode:=dmAutomatic;end;end. 我的qq是20124155 email:[email protected] fastreport中,改字体后,怎么所有的memo都只显示一半??? [紧急]跪求用友U8财务接口及方案,千分相赠 can't perform this operation on an open database 请教:怎么用DELPHI设计一个组件,请大家帮忙 执行dll中的对话框?? 一个妹妹的网站的宣传语,请兄弟姐妹参考一下啊。 问一个窗体调用的小问题 小弟是菜鸟 非常简单的query的问题!(马上给分) 关于Paradox数据库的问题 问一个DBGrid问题,菜鸟勿进 差5分就長一個角了大放分!up有分.
写OnDragOver和OnDragDrop事件即可。
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls;type
TForm1 = class(TForm)
ListView1: TListView;
procedure ListView1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
procedure ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept:=True;
end;procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
ListView1.Selected.Left:=x;
ListView1.Selected.Top:=y;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
ListView1.DragMode:=dmAutomatic;
end;end.