Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#2

Re: Wie bestimmte ComboBox-Einträge disablen?

  Alt 13. Aug 2006, 18:07
hi,
woher weist die combobox, welche einträge sie disablen soll?
ich würde es evtl so machen...

setzen, welche einträge deaktiviert sind (gibt evtl bessere varianten)...
Delphi-Quellcode:
  combobox1.Items.Objects[0]:=TObject(0);//disabled
  combobox1.Items.Objects[1]:=TObject(1);//enabled
  combobox1.Items.Objects[2]:=TObject(0);//disabled
  ...
im onchange das ausgewählte prüfen und bei deaktiviert zum zuletzt ausgewählten zurückspringen

Delphi-Quellcode:
if combobox1.Items.Objects[combobox1.itemindex]=TObject(0) then
begin
  showmessage('disabled');
  combobox1.itemindex:=oldindex;
end else oldindex:=combobox1.itemindex;
HTH Frank
  Mit Zitat antworten Zitat