Fórum Evento OnChange de um edit #171459

25/07/2003

0

tenho uma funcao q eh chamada atraves do evento OnChange de um edit, essa funcao faz calculos para chegar num preco final
o q acontece:
conforme eu digito, eh feito o calculo (q estah correto) soh q o cursor no edit vai para o primeiro caracter nao permitindo por exemplo q eu continue digitando um valor como 123, eu digito 1 e qdo digito o 2, esse fica na frente do 1 --> 21

gostaria q ele fizesse o calculo mas o cursor continuasse na mesma posicao dentro do edit

(nao tem como eu contar os caracteres digitados pois os valores variam)

obrigada,
K-ROL


K-rol

K-rol

Responder

Posts

25/07/2003

Carnette

Voce poderia colcoar aqui o codigo que está dentro do ONCHANGE ??


Responder

Gostei + 0

25/07/2003

Marcelo Saviski

Experimente isso:
[b:4ea580c37c]
var[/b:4ea580c37c]
Num : integer;
[b:4ea580c37c]begin[/b:4ea580c37c]
Num := Edit.SelStart;
[color=darkblue:4ea580c37c]//Seu código aqui[/color:4ea580c37c]
Edit.SelStart := Num;
[b:4ea580c37c]end;[/b:4ea580c37c]


Responder

Gostei + 0

25/07/2003

K-rol

obrigada,
funcionou


Responder

Gostei + 0

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

Aceitar