Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Deshabilitar caja de Texto (https://www.clubdelphi.com/foros/showthread.php?t=13392)

bbjb 17-08-2004 18:57:16

Deshabilitar caja de Texto
 
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 :

Código Delphi [-]
// 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.


La franja horaria es GMT +2. Ahora son las 00:02:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi