有没有办法让文本框控件显示C ++ intellisense就像在Visual Studios中一样?
答案 0 :(得分:1)
我假设您正在讨论在自己的应用中嵌入控件。你可以看看Actipro SyntaxEditor。它将立即为C ++着色。如果你想要intelliprompt / sense,你将提供一个解析器。他们有东西可以帮助你入门。
答案 1 :(得分:1)
从顶部答案中查看This Question和此'DIY Intellisense' Code Project。这是在C#中,但可以通过C ++访问同一组控件。
答案 2 :(得分:0)
我认为你在谈论一个自动完成弹出窗口,而不是真正的智能感知。
为此,请将文本框的AutoCompleteMode设置为Suggest(或SuggestAppend)并选择相应的AutoCompleteSource
combDogBreeds.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
combDogBreeds.AutoCompleteSource = AutoCompleteSource.ListItems;
string[] validDogBreeds = new[] {"Bull Mastiff", "Bulldog", "Golden Retriever"};
combDogBreeds.Items.AddRange(validDogBreeds);
或者,在设计师中: