Ver Mensaje Individual
  #2  
Antiguo 21-08-2019
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 121
Reputación: 17
APO Va por buen camino
Hola, no se puede hacer directamente mediante Controls[x]->Enabled.
Lo que puedes hacer es definir en una variables los ítems que quieres inhabilitar y luego en el evento OnChange mirar si el índice seleccionado es ese no dejarle seleccionarlo. En código sería algo así:

Código Delphi [-]
procedure TForm1.ComboBox1Change(Sender: TObject);
const
   DisabledItems = [1,5]; //Deshabilitamos los ítems 1 y 5
begin
   if (ComboBox1.ItemIndex in DisabledItems) then ComboBox1.ItemIndex := -1;
end;

Saludos!
Responder Con Cita