GARANTIR DESCONTO

Fórum Duvida com o componente quot;SynEditquot; #344228

08/08/2007

0

Bom dia a todos, estou utilizando o componente ´SynEdit´, porem o mesmo possui um componente chamado ´SynAutoComplete´, que tem a função de auto-completar um determinado trecho de texto com base em uma lista de valores pre-definidos, semelhante ao auto-completar de IDEs, o fato que este componente está gerando um valor totalmente desconhecido, alguem já teve sucesso no uso deste recurso do componente ´SynEdit´?

Exemplo de codigo gerado no texto pelo autocompletar, em tempo de execução.

\style{+B}teste\style{-B}\column{}teste


Javapaulomg

Javapaulomg

Responder

Posts

08/08/2007

Javapaulomg

Resolvi o problema.

Neste caso, que o programa deve ficar com aparencia semelhante ao de uma IDE, deve ser utilizado o componente ´SynCompletionProposal´, porem no mesmo devem ser preenchidas duas listas, a primeira referente ao valor que sera lançado ao se selecionar um valor, já a segunda se refere ao valor e a forma que sera exibido para o usuário. Segue abaixo um pequeno exemplo:

Lista usada para inserção do valor:

SynCompletionProposalVariaveis.InsertList.Add(´Create´);


Lista usada para demonstração perante o usuário:

SynCompletionProposalVariaveis.ItemList.Add(´constructor \column{}\style{+B}Create\style{-B}(AOwner: TCustomSynEdit)´);


Opções do componente que podem fazer a diferença no funcionamento correto do mesmo:

scoUseInsertList scoUsePrettyText scouseBuilderInTimer


Fica ai a dica para quem mais utiliza este componente.


Responder

Gostei + 0

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

Aceitar