ScintillaNET自动完成

时间:2014-03-10 18:39:05

标签: c# scintilla

我应该在ScintillaNet中插入自动填充列表。

List<string> s = new List<string>();

s.Add("include();");
s.Add("test");
s.Add("test2");

s.Sort();

scintilla1.AutoComplete.List = s;
scintilla1.AutoComplete.Show();

我试图在功能中插入这个来设置选项,但它不起作用。如果我将此文本粘贴到函数scintilla1_CharAdded(),则弹出窗口始终打开,并且写入内容非常困难。

1 个答案:

答案 0 :(得分:1)

尝试使用单词list作为第二个参数调用AutoCShow,如下所示:

scintilla1.AutoCShow(lengthEntered, s);

其中lengthEntered是输入字符的整数,s是您的单词列表。