C # - текстовое поле C ++ Intellisense - PullRequest
1 голос
/ 10 января 2011

Есть ли способ заставить дисплей управления текстовым полем отображать C ++ intelisense так же, как в Visual Studios?

Ответы [ 3 ]

1 голос
/ 11 января 2011

См. Этот вопрос и этот Код проекта DIY Intellisense из верхнего ответа. Это в C #, но тот же набор элементов управления доступен через C ++.

1 голос
/ 10 января 2011

Полагаю, вы говорите о встраивании элемента управления в свое собственное приложение.Вы можете посмотреть на Actipro SyntaxEditor .Он будет окрашивать C ++ прямо из коробки.Если вы хотите intelliprompt / sense, вам нужно будет предоставить парсер.У них есть вещи, которые помогут вам начать.

0 голосов
/ 10 января 2011

Я так понимаю, вы говорите о всплывающем окне автозаполнения, а не об интеллектуальном значении.

(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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...