Thema: Delphi Listbox + Popupmenu

Einzelnen Beitrag anzeigen

DRPEnc

Registriert seit: 20. Feb 2004
Ort: Noch unterm Mond
126 Beiträge
 
#3

Re: Listbox + Popupmenu

  Alt 23. Okt 2004, 22:35
Hat sich erledigt. Ich hab die Option

Delphi-Quellcode:
procedure TForm1.ListBox1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  point : TPoint;
  lbpos : TPoint;
begin
{if Listbox1.Itemindex > -1 then
    begin
    lschen1.enabled:=true;
    alleslschen1.Enabled:=true;
    verschieben1.Enabled:=true;
    end
    //if Listbox1.Itemindex <= -1 then
    //begin
    else
    begin
    lschen1.enabled:=false;
    alleslschen1.Enabled:=false;
    verschieben1.Enabled:=false;
    end;
  if Button In [mbRight] then
  begin
    point.X := x;
    point.Y := y;
    ListBox1.ItemIndex := ListBox1.ItemAtPos(point,true);
    lbpos.X := Listbox1.Left + self.Left + x;
    lbpos.y := Listbox1.top + self.top + y;
    PopupMenu1.Popup(Mouse.CursorPos.X,Mouse.CursorPos.Y);
  end;}


end;
entfernt. Da der Code

Delphi-Quellcode:
if Listbox1.Itemindex > -1 then
     begin
     lschen1.enabled:=true;
     alleslschen1.Enabled:=true;
     verschieben1.Enabled:=true;
     end;
     if Listbox1.Itemindex <= -1 then
     begin
     lschen1.enabled:=false;
     alleslschen1.Enabled:=false;
     verschieben1.Enabled:=false;
     end;
bei mousemove drinsteht und ich das Popupmenu nun mit der Listbox verknüpft habe [hatte ich zuvor nicht] funktioniert es nun wie es soll.
CU

DRPEnc
  Mit Zitat antworten Zitat