电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

如何把ListBox中的内容拖曳到另一个ListBox中


发布日期:2022/6/19
 
——此文章摘自《Delphi开发经验技巧宝典》定价特价 购买>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

在应用程序中把在ListBox中选中的内容复制到另一个ListBox中常用的方法有两种第一种方法是双击源ListBox把内容复制到目标ListBox中第二种方法是使用拖曳的方式把源 ListBox中的内容复制到目标ListBox中第二种方法使用起来更加地直观操作便捷本例是把城市名称从源ListBox中拖曳到目标 ListBox中如图所示

http://developcsaicn/delphi/images/jpg>

把ListBox中的内容拖曳到另一个ListBox中

在拖曳过程中判断如果Source对象是ListBox将允许进行拖曳在拖曳完成后把源ListBox中的内容复制到目标ListBox中主要代码如下

procedure TFormListBoxDragOver(Sender Source: TObject; X Y: Integer;

State: TDragState; var Accept: Boolean);

begin

//如果源目标是ListBox允许进行拖曳

if TListBox(Source) = ListBox then

Accept := True;

end;

procedure TFormListBoxDragDrop(Sender Source: TObject; X Y: Integer);

begin

ListBoxItemsAdd(ListboxItems[ListBoxItemIndex]);

end;

上一篇:用ISAPI方式实现Web页面的自动更新

下一篇:编程实现电话点歌-情人节特别礼物