On 08/07/2013 21:45, Friedemann Stoffregen wrote:
Hi everyone.
Can anyone tell me how I can add a codecompletion (similar to
CTRL+Space in Lazarus) to my own application? I had a look at the
example / Synedit / Autocomplete demo, but it was not what I was
looking for.
Maybe someone can tell me where I have to look to understand the way
Lazarus adds it?
examples\SynEdit\Completion\unit1.pas does exactly this. It contains 2
types of completion.
The one you want is:
ctrl-space (which uses SynCompletion1: TSynCompletion )
The completion list must be filled by your code, there is no ready made
code for this.
And if you want to hide none-matching entries while you type, then you
need to copy the filter in DoSearchPosition
look at the 2 events assigned in object inspector.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus