Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Checklistbox-nur ein Item auswählen

  Alt 4. Okt 2005, 12:53
Dafür brauchst du imho eine extra Komponente, die nicht bei Delphi mit dabei ist ( VirtualTreeView müsste das können).

Was anderes als diese Lösung (nicht sehr performant durch die Schleife) fällt mir nicht ein:

Delphi-Quellcode:
procedure TForm1.CheckListBox1ClickCheck(Sender: TObject);
var
  i: integer;
begin
  if CheckListBox1.ItemIndex > -1 then
  begin
    for i := 0 to CheckListBox1.Items.Count - 1 do
    begin
      if not (i = CheckListBox1.ItemIndex) then
        CheckListBox1.Checked[i] := false;
    end;
  end;
end;
  Mit Zitat antworten Zitat