Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   desactivar evento para escribir en un dbedit (https://www.clubdelphi.com/foros/showthread.php?t=69817)

gonza_619 10-09-2010 21:26:15

desactivar evento para escribir en un dbedit
 
hola necesito que al ejecutar el programa no me permita rellenar en un dbedit hasta no presionar o activar un button 'NUEVO', bueno como podria hacerlo?
que evento se desabilita?
o tambien para que cuando haga click no me permita hacerlo.
Gracias a todos!

ecfisa 10-09-2010 23:29:29

Hola.

Una forma puede ser:

Código Delphi [-]
procedure TForm1.btnActivarClick(Sender: TObject);
begin
  DBEdit1.ReadOnly:= False; // permite escribir
end;

procedure TForm1.btnDesactivarClick(Sender: TObject);
begin
  DBEdit1.ReadOnly:= True; // prohibe escribir
end;

Saludos.

radenf 10-09-2010 23:30:38

¿ No te sirve la propiedad Readonly= True ?

Salu2

Caral 11-09-2010 00:23:15

Hola
En realidad lo mas logico es lo que comentaron los Maestros, pero si eso no funciona tal vez asi:
Saludos

JoAnCa 11-09-2010 22:25:19

Tambien podrias utilizar la propiedad Enabled

Código Delphi [-]
DBEdit1.Enabled:=True/False;

JoAnCa 11-09-2010 22:34:11

Cita:

Empezado por Caral (Mensaje 376051)
Hola
En realidad lo mas logico es lo que comentaron los Maestros, pero si eso no funciona tal vez asi:
Saludos

Así como? :confused:


La franja horaria es GMT +2. Ahora son las 08:18:51.

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