Missing operator or semicolon

08/09/2020

0

Estou com este problema:
Missing operator or semicolon

Aqui está meu código:
procedure TfrmClientes.txtBuscaKeyPress(Sender: TObject; var Key: Char);
begin
  if ((Key in ['0'..'9'] = False) (word (Key) <> VK_BACK)) then
  begin
    ShowMessage('Só é permitido a pesquisa com numeros!');
    Key := #0;
  end;
end;
Guilherme Discher

Guilherme Discher

Responder

Post mais votado

09/09/2020

procedure TfrmClientes.txtBuscaKeyPress(Sender: TObject; var Key: Char);
begin
  if (not CharInSet(Key,['0'..'9']) and (ord(Key) <> VK_BACK)) then
  begin
    ShowMessage('Só é permitido a pesquisa com numeros!');
    Key := #0;
  end;
end;

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

09/09/2020

Guilherme Discher

procedure TfrmClientes.txtBuscaKeyPress(Sender: TObject; var Key: Char);
begin
  if (not CharInSet(Key,['0'..'9']) and (ord(Key) <> VK_BACK)) then
  begin
    ShowMessage('Só é permitido a pesquisa com numeros!');
    Key := #0;
  end;
end;

Funcionou, Obrigado pela a ajudá!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar