Einzelnen Beitrag anzeigen

maluprog

Registriert seit: 20. Okt 2009
Ort: Wildau
19 Beiträge
 
Delphi 6 Professional
 
#3

AW: 2 Listboxen gleichzeitig bearbeiten

  Alt 27. Sep 2010, 15:27
Hallo !

Nachstehende Variante habe ich schon probiert, funktioniert nicht:

Delphi-Quellcode:
procedure TFMain.MoveUpActionExecute(Sender: TObject);
var
  at: TListBox;
begin
  with Sender as TAction do
    at := ActiveControl as TListBox;
  with at do
    Items.Exchange(ItemIndex, Pred(ItemIndex));
end;
end;
Ich dachte, muss beide Listboxen ansprechen?

Das andere sieht schon besser aus, geht trotzdem nicht!

Delphi-Quellcode:
procedure TFMain.ListBox2DragOver(Sender, Source: TObject; X, Y: Integer;
  State: TDragState; var Accept: Boolean);
var
  index: Integer;
begin
  with Sender as TListBox do
    index := ItemAtPos(Point(X, Y), True);
   Accept := (Sender = Source) and (index > -1);
end;
Bin für jeden Tipp, ob Lösung oder Schreibweise! dankbar.

mfg

ml
  Mit Zitat antworten Zitat