PDA

Ver la Versión Completa : Deshabilitar caja de Texto


bbjb
17-08-2004, 18:57:16
Buenas a todos/as

Alguien sabe si el color que obtiene una caja de texto (tratese de un BDEdit) al poner la propiedad Enabled a False, puede modificarse, cambiando por otro que sea menos grisaceo por ejemplo.?

vic_ia
18-08-2004, 19:47:56
hola...

yo tambien lo he buscado sin dar con una propiedad asi, por lo que he optado por dejar los controles en Enabled = True y cambiado su propiedad ReadOnly = True ... espero te ayude....

saludos...

Paoti
19-08-2004, 02:26:29
Prueben a hacer esto....


colacar las cajas de texto en un panel o meor en un scrollbox, y poner a enabled el scrollbox, ya es opcional, que hagan un procediemitnoq ue recorra las cajas de texto de su scrollbox y establecerlas al color que quieran


nos vemos camaradas

tcp_ip_es
19-08-2004, 10:02:07
algo cutre pero da el pego ahi os lo dejo :D :


// botón que activa el componente dbedit1
procedure TForm1.Button1Click(Sender: TObject);
begin
dbedit1.enabled:=true;
dbedit1.color:= clWindow;
dbedit1.Font.color:= clWindowText;

end;
// botón que desactiva el componente dbedit1
procedure TForm1.Button2Click(Sender: TObject);
begin
dbedit1.enabled:=false;
dbedit1.color:= clInactiveCaptionText;
dbedit1.Font.color:= clInactiveCaption;
end;




Saludos, Tony

jzk
20-08-2004, 08:31:49
Disculpad mi retraso pero he estado un poco liada,

yo tambien lo he buscado sin dar con una propiedad asi, por lo que he optado por dejar los controles en Enabled = True y cambiado su propiedad ReadOnly = True ... espero te ayude.

Por lo pronto utilizare esta propiedad que me sirve para el programilla así que muchas gracias, porque he utilizado las otras dos opciones que indicabais y la última me producía el mismo efecto que poniendo la propiedad Enabled a True sin más.


Lo dicho, gracias a todos/as por vuestra ayuda.