Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[DELPHi7] Bloquear palavras em um edit.


bidoow
 Compartilhar

Posts Recomendados

Antes de mais nada, procurei na quick e nao tinha nada do tipo.

 

Bloquear palavras em um edit.

 

Componentes: Edit (aba Standard)

 

Clique 2 vezes sobre o Edit, apague tudo e coloque:

 

procedure TForm1.Edit1Change(Sender: TObject);

const

Proibido: array [ 1..3 ] of string = (

'nome',

'ladrão',

'longen');

var

iCount: integer;

sTempText: string;

begin

sTempText := Edit1.Text;

for iCount := Low(Proibido) to High(Proibido) do

begin

while Pos (Lowercase(Proibido[iCount]),Lowercase(sTempText) ) <> 0 do

begin

Delete(sTempText,Pos(Lowercase(Proibido[iCount]),Lowercase(sTempText)),Length(Proibido[iCount]));

end;

Edit1.Text := sTempText;

end;

end;

 

end.

 

Explicação: Temos 3 palavras proibidas para se digitar, são elas, 'nome', 'ladrão' e 'longen'. Quando voce digita elas, elas disaparecem. Agora para colocar outras palavras vamos fazer o seguinte:

 

Proibido: array [ 1..3 ] of string = (

'nome',

'ladrão',

'longen');

var

 

array [ 1..3 ] of string , 1...3 , 3 porque são 3 palavras proibidas, quer adicionar 5, coloque array [ 1..5 ] of string , e adicione as palavras . exemplo:

 

Proibido: array [ 1..5 ] of string = (

'nome',

'ladrão',

'longen',

'bidoow',

'agradeça');

var

 

é isso ai pessoal, abraços!

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.