Fórum Travar parte do edit #345220
28/08/2007
0
Olá colegas, estou precisando de uma solução que não sei se é possivel de implementar!
Tenho um dbedit com uma mascara e uma rotina de autocomplete, minha intenção é que a parte autocompletada do dbedit não seja editável.
Exemplo:
[color=red:dbec17e714]xx.xx.xx.xx[/color:dbec17e714].____ onde ´xx´ são os numeros autocompletados que não poderão ser editados e ´____´ é a parte editável do dbedit.
Se alguém tiver alguma luz, talvez possa ajudar muita gente, desde já fico grato, abraços!!!
Tenho um dbedit com uma mascara e uma rotina de autocomplete, minha intenção é que a parte autocompletada do dbedit não seja editável.
Exemplo:
[color=red:dbec17e714]xx.xx.xx.xx[/color:dbec17e714].____ onde ´xx´ são os numeros autocompletados que não poderão ser editados e ´____´ é a parte editável do dbedit.
Se alguém tiver alguma luz, talvez possa ajudar muita gente, desde já fico grato, abraços!!!
Wadojr
Curtir tópico
+ 0
Responder
Posts
28/08/2007
Delphijean
No evento onKeyPress do dbEdit você pode verificar o length dele e evitar que o cara digite o BackSpace tipo:
procedure OnKeyPress...
begin
if (Key in [#8]) and (Length(dbEdit1.Text) <= 11) then
Key := 0;
end;
onde ´8´ é a tecla BackSpace.
espero que vc tenha tido a luz que precisava! (rs.s.s no bom sentido!)
procedure OnKeyPress...
begin
if (Key in [#8]) and (Length(dbEdit1.Text) <= 11) then
Key := 0;
end;
onde ´8´ é a tecla BackSpace.
espero que vc tenha tido a luz que precisava! (rs.s.s no bom sentido!)
Responder
Gostei + 0
29/08/2007
Wadojr
Caro amigo, seria uma boa saída, mas não funcionou!!!
muito obrigado pela atenção!!!
Abraços!!!
muito obrigado pela atenção!!!
Abraços!!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)