![]() |
Per Drag&Drop Items aus ner Listbox an ne andere "h
Leider hab ich per Suche nichts passendes gefunden und hoffe das gabs noch nicht (was ich eigentlich nicht glaub
Ich hab ne Listbox mit 10 Einträge. Jetzt will ich nen Eintrag auswählen, und diesen dann in ne andere Listbox schieben Wenn man in der Ziel-Listbox nen Eintrag auswählt und z.b. über der Form "fallen" lässt, soll der gelöscht werden. Wie gehts das? Hab zwar schon mit Drag-Eigenschaften zum probiert, aber leider nichts passendes erreicht |
Re: Per Drag&Drop Items aus ner Listbox an ne andere &am
Zeig mal, was du schon erreicht hast.
|
Re: Per Drag&Drop Items aus ner Listbox an ne andere &am
Beim Form und bei den Listboxen muss Dragmode auf dmAutomatic gestellt werden. Der Rest geht so:
Delphi-Quellcode:
procedure TForm1.ListBox1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin If (Source.ClassName = 'TListBox') then begin ListBox1.Items.Add( TListBox(Source).Items[TListBox(Source).ItemIndex] ); TListBox(Source).Items.Delete(TListBox(Source).ItemIndex); end; end; procedure TForm1.ListBox1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); begin If (Source.ClassName = 'TListBox') then Accept := true; end; procedure TForm1.FormDragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); begin If (Source.ClassName = 'TListBox') then Accept := true; end; procedure TForm1.FormDragDrop(Sender, Source: TObject; X, Y: Integer); begin If (Source.ClassName = 'TListBox') then begin TListBox(Source).Items.Delete(TListBox(Source).ItemIndex); end; end; |
Re: Per Drag&Drop Items aus ner Listbox an ne andere &am
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz