C# - C ++ Intellisense文本框

时间:2011-01-10 20:42:04

标签: c# winforms visual-studio-2010

有没有办法让文本框控件显示C ++ intellisense就像在Visual Studios中一样?

3 个答案:

答案 0 :(得分:1)

我假设您正在讨论在自己的应用中嵌入控件。你可以看看Actipro SyntaxEditor。它将立即为C ++着色。如果你想要intelliprompt / sense,你将提供一个解析器。他们有东西可以帮助你入门。

答案 1 :(得分:1)

从顶部答案中查看This Question和此'DIY Intellisense' Code Project。这是在C#中,但可以通过C ++访问同一组控件。

答案 2 :(得分:0)

我认为你在谈论一个自动完成弹出窗口,而不是真正的智能感知。

(Auto-complete image)

为此,请将文本框的AutoCompleteMode设置为Suggest(或SuggestAppend)并选择相应的AutoCompleteSource

combDogBreeds.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
combDogBreeds.AutoCompleteSource = AutoCompleteSource.ListItems;

string[] validDogBreeds = new[] {"Bull Mastiff", "Bulldog", "Golden Retriever"};
combDogBreeds.Items.AddRange(validDogBreeds);

或者,在设计师中:

(Auto Complete in designer)