Ver Mensaje Individual
  #4  
Antiguo 26-03-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Reputación: 20
keyboy Va por buen camino
Si no hay nada seleccionado, entonces ComboBox.ItemIndex es igual a -1 de manera que puedes poner:

Código Delphi [-]
if ComboBox1.ItemIndex <> -1 then 
begin 
   ComboBox1.Enable:= False;
end
else begin 
   ComboBox1.Enable:= True;
end;

Nota, sin embargo, que ésa es una forma muy rebuscada de asignar un valor booleano. Es mucho mas prolijo así:

Código Delphi [-]
ComboBox1.Enabled := (ComboBox1.ItemIndex = -1);

Lo que hay dentor de los paréntesis es una comparación de dos valores, y el resultado de una comparación es un valor booleano, que es lo que finalmente asignas a la propiedad Enabled.

Bye
Responder Con Cita