Autocomplete 闪烁网用字符自动完成怪异行为'-';

Autocomplete 闪烁网用字符自动完成怪异行为'-';,autocomplete,scintilla,Autocomplete,Scintilla,我正在尝试使用闪烁网为我的代码编辑器实现一个自动完成系统。一切似乎都很好,但我意识到,如果填充的列表包含带有字符“u”的字符串,即格式X_XYZ,则焦点会松开,并且不会选择任何字符串(适用于X、X_u和X_X,但会松开以下字母的焦点) 我想做的是在文本“this”之后显示列表 出现此问题的字符串是,例如: p_M_Restart -> OK p_MDWTest -> Fails at D and following letters 我在CharAdded事件中的代码如下所示: if

我正在尝试使用闪烁网为我的代码编辑器实现一个自动完成系统。一切似乎都很好,但我意识到,如果填充的列表包含带有字符“u”的字符串,即格式X_XYZ,则焦点会松开,并且不会选择任何字符串(适用于X、X_u和X_X,但会松开以下字母的焦点)

我想做的是在文本“this”之后显示列表

出现此问题的字符串是,例如:

p_M_Restart -> OK
p_MDWTest -> Fails at D and following letters
我在CharAdded事件中的代码如下所示:

if (editor.GetWordFromPosition(editor.CurrentPos - 1) == TXT_THIS
    && e.Ch == '.')
{
    editor.AutoComplete.List = Parameters.ToList();
    editor.AutoComplete.SingleLineAccept = false;
    editor.AutoComplete.FillUpCharacters = "([";
    editor.AutoComplete.Show();      
}
“_uu”是间谍案吗?或者这个角色需要考虑什么


谢谢,

解决了闪烁网问题:

希望这能帮助其他人