Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: CheckListbox Name anklicken

  Alt 8. Mär 2005, 21:59
Hai Hansa,

besser ist es das im .OnMouseDown zu machen. Sonnst passiert es nämlich auch wenn man mit den Cursortasten durchblättert

Delphi-Quellcode:
procedure TForm1.CheckListBox1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  punkt : TPoint;
  index : Integer;
begin
  punkt.X := x;
  punkt.Y := y;
  index := CheckListBox1.ItemAtPos(punkt,True);
  if (index <> -1) then
  begin
    CheckListBox1.Checked [index] := not (CheckListBox1.Checked [index])
  end;
end;
[Edit]: Fehler prüfung eingebaut
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat