Ctrl Espaço

02/06/2008

1

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).


Responder

Posts

03/06/2008

Javapaulomg

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/


Responder

03/06/2008

Mortify

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


Responder

03/06/2008

Marco Salles

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......


Responder

04/06/2008

Mortify

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


Responder

04/06/2008

Mortify

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...


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira