Selecionar parte de um texto no edit.

Delphi

17/03/2008

Boa tarde galera,
preciso fazer uma ´frescura´ necessária aqui no meu sistema e gostaria de ver se é possível. e se vcs podem me dar uma dica se possível..

tenho um edit que recebe um valor de uma pesquisa.
o edit ficaria com o seguinte conteúdo por exemplo.

Avenida Paulita 0

gostaria de deixar o ´0´ selecionado para ele digitar o número..
seria tipo um SelectAll, mas só nesse dígito..
teria como??

valeu pessoal


Jm

Jm

Curtidas 0

Melhor post

Rodc

Rodc

18/03/2008

    Edit1.HideSelection := false;
    Edit1.SelStart := 16;
    Edit1.SelLength := 1;



GOSTEI 1

Mais Respostas

Wanderok

Wanderok

17/03/2008

Nao conheço esta possibilidade de deixar o cursos em edicao na posicao ´0´ para o usuário nao precisar ir até ele.

Sugiro 2 edits

edit1.text := ´AVENIDA PAULISTA´;
edit2.text := ´0´;
edit2.setfocus;

------------
ao sair do edit2.text.....

vEndereco := edit1.text + ´ ´ + edit2.text;


:(:(:(


GOSTEI 0
Rodc

Rodc

17/03/2008

Use também antes dos outros comandos este aqui.
Edit1.SetFocus();



GOSTEI 0
Wanderok

Wanderok

17/03/2008

ÓTIMO !!!!

agora só falta ele descobrir que AVENIDA PAULISTA sugere a posicao 16 ... :D:D:D


GOSTEI 0
Rodc

Rodc

17/03/2008

agora só falta ele descobrir que AVENIDA PAULISTA sugere a posicao 16 ... :D:D:D

Não podemos dar tudo de mão beijada, né!! rsssss....
O cara que pense na lógica de programação para encontrar a posição do número dentro do texto...


GOSTEI 0
Wanderok

Wanderok

17/03/2008

ahhhhhhhhhhhhhhhhhhhhhhhhhh bao !!!!
Saquei :D:D:D


Bem lembrado, afinal, caldo de galinha e um pequeno exercíciozinho de raciocínio lógico não faz mal a ninguém não é mesmo ??? kkkk :D:D:D

Valeu !!!!


GOSTEI 0
Rodc

Rodc

17/03/2008

vou deixar mais uma dica então.
Pode ser usado a função LastDelimiter() para retornar a posição do último espaço em branco do texto. :wink:


GOSTEI 0
Wanderok

Wanderok

17/03/2008

Ótimo.

Isto melhora muito minha dica em http://forum.devmedia.com.br/viewtopic.php?t=93962

Obrigado !!!!


GOSTEI 0
POSTAR