Ctrl Espaço

Delphi

02/06/2008

O que eu tentei fazer foi o seguinte:

Eu criei um arquivo de texto (ctrl.txt)
Na minha tela tem um memo
Eu gostaria que quando o usuário teclasse ctrl+espaço
Ele exibisse um componente (ListBox por exemplo)
Com somente os textos que começarem com as letras digitadas antes do local onde o usuario teclou ctrl+espaço.

[i:3603847e4b]Exemplo:
no meu memo o usuário digitou: Pe[/i:3603847e4b]

No momento que ele teclasse ctrl+espaço o ListBox apareceria com as palavras que começassem com Pe. (palavras pre-definidas dentro do arquivo de texto ctrl.txt)

Considerando que dentro do arquivo de texto estivesse as palavras Pedra, Pedreira, Lua e Céu.

Quando o cara teclasse ctrl+espaço ele iria exibiar as palavras Pedra e Pedreira dentro do ListBox e quando o cara clicasse sobre uma delas ele substituiria a palavra Pe pela palavra q ele selecionou.

Em outras palavras:
Eu queria fazer um tipo de ajuda tipo a do Delphi (ctrl+espaço).


Mortify

Mortify

Curtidas 0

Respostas

Javapaulomg

Javapaulomg

02/06/2008

Boa tarde,

Sim existem um componente no delphi que realiza tal função ´SynEdit´, segue o link para maiores informações, download do mesmo e demos. Espero ter lhe ajudado.

http://synedit.sourceforge.net/


GOSTEI 0
Mortify

Mortify

02/06/2008

[b:85e53f0d80]Valew cara
Vo da uma olhada
depois digo se deu certo
Brigadão [/b:85e53f0d80]


GOSTEI 0
Marco Salles

Marco Salles

02/06/2008

hummmmmmm

Da para fazer no Braço...

Lendo rápido o tópico so tenho duvidas no posicionamento do List Box

como inserir o ListBox debaixo do SelStar (cursor) do Memo ????

Fora este Detalhe , dá para fazer no Braço......


GOSTEI 0
Mortify

Mortify

02/06/2008

Marcos brigadão vei
Mais o componete q o javapaulomg indicou resolveu meu problema
Apesar de ter me trago mais um monte ^^

Ele não tem Selstart e mais algumas propriedades
Ou seja vo te refazer as buscas e outras coisas mais
Vo tenta montar aki


GOSTEI 0
Mortify

Mortify

02/06/2008

So para corrigir ^^
Eu disse q era SelStar mais é MaxLength

Já fiz o localizar e subistituir palavra por palavra.
Agora so falta o substituir tudo...


GOSTEI 0
POSTAR