Hello
I'm working with the intelliprompt parameterinfo object at the moment, and it's working fine in all cases except one - where the parameterinfo display seems to get hidden automatically. I show the intelliprompt parameterinfo after a '(' character, and after typing any other character it gets hidden - I have set the ValidTextRange conservatively large, the auto close and parameter delimiter characters are both set to \0.
The minimum test I can get it to repeat with is the following
SELECT LEFT(*
(
The * denotes where the cursor is, and typing any character here causes the parameterinfo to be hidden. Note that the second bracket is followed by a space (or any other character). If the second bracket is not followed by any other character, the parameterinfo does not get hidden.
The relevant sections of the XML configuration for the tokens are:The parameter info object is still displayed when the KeyTyping event is fired, but is hidden by the time the next event i'm hooked onto (Document.UndoRedoStateChanged) fires. So I am sure I'm not accidentally hiding it in user code.
Could you let me know if there's something I'm missing?
Thanks
I'm working with the intelliprompt parameterinfo object at the moment, and it's working fine in all cases except one - where the parameterinfo display seems to get hidden automatically. I show the intelliprompt parameterinfo after a '(' character, and after typing any other character it gets hidden - I have set the ValidTextRange conservatively large, the auto close and parameter delimiter characters are both set to \0.
The minimum test I can get it to repeat with is the following
SELECT LEFT(*
(
The * denotes where the cursor is, and typing any character here causes the parameterinfo to be hidden. Note that the second bracket is followed by a space (or any other character). If the second bracket is not followed by any other character, the parameterinfo does not get hidden.
The relevant sections of the XML configuration for the tokens are:
<!-- Reserved Words -->
<ExplicitPatternGroup TokenKey="ReservedWordToken" Style="ReservedWordStyle" LookAhead="{NonWordMacro}|\z">
<ExplicitPatterns>
SELECT
</ExplicitPatterns>
</ExplicitPatternGroup>
<!-- Functions -->
<ExplicitPatternGroup TokenKey="FunctionToken" Style="FunctionStyle" LookAhead="[\s\r\n]*\(">
<ExplicitPatterns>
LEFT
</ExplicitPatterns>
</ExplicitPatternGroup>
Could you let me know if there's something I'm missing?
Thanks