Ctrl Espaço
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).
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
Curtidas 0
Respostas
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/
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
02/06/2008
[b:85e53f0d80]Valew cara
Vo da uma olhada
depois digo se deu certo
Brigadão [/b:85e53f0d80]
Vo da uma olhada
depois digo se deu certo
Brigadão [/b:85e53f0d80]
GOSTEI 0
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......
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
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
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
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...
Eu disse q era SelStar mais é MaxLength
Já fiz o localizar e subistituir palavra por palavra.
Agora so falta o substituir tudo...
GOSTEI 0