PARA QUEM FRAGA DE DELPHI!!!!!!!!!!!
15/03/2003
0
será q vc pode me ajudar
o que eu quero é simples
quando o cara clicar no botaum 1 boquear a tecla A do teclado sabe e quando clicar no botaum 2 a tecla A voltar a funcionar normalmente.
Muito obrigado
Anonymous
Posts
15/03/2003
Leao
Crie uma variavel global travar do tipo boleano
exemplo:
var
Form1: TForm1;
travar : boolean;
depois no evento onclick do primeiro botão coloque
travar := Tue;
depois no evento onclick do segunto botão coloque
travar :=False;
e por fim. vai o evento OnKeyPress do formulário e digite as linhas a baixo, ou copia. :)
key:=upcase(key);
if travar then
if (key=´A´) then
key:=#0;
http://instrutor.cjb.net/
15/03/2003
Leao
Crie uma variavel global travar do tipo boleano
exemplo:
var
Form1: TForm1;
travar : boolean;
depois no evento onclick do primeiro botão coloque
travar := Tue;
depois no evento onclick do segunto botão coloque
travar :=False;
e por fim. vai o evento OnKeyPress do formulário e digite as linhas a baixo, ou copia.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
var
s : string;
i : integer;
begin
s:=´aáàâãAÁÀÂô;
for i:=1 to length(s) do
if key=s[i] then
key:=#0;
end;
15/03/2003
Leao
coloque
if travar then
então ficará assim:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
var
s : string;
i : integer;
begin
s:=´aáàâãAÁÀÂô;
if travar then
for i:=1 to length(s) do
if key=s[i] then
key:=#0;
end;
Clique aqui para fazer login e interagir na Comunidade :)