A much-touted new feature of Visual Studio 2017 RC have been the updates to IntelliSense. IntelliSense is one of my favorite features of Visual Studio, and increase productivity for experienced and new developers. Let's look at the changes.

A Look At Visual Studio 2017 IntelliSense

To see the changes to IntelliSense, first I started a WinForms C# project and dropped a FlexGrid control on the form. To enable the new functionality, go into Tools > Options > Text Editors > C# > IntelliSense. Check the last two boxes under Completion for highlighting and filters. Activate IntelliSense Activate IntelliSense Now, switch to the code-behind for the form, pull up IntelliSense for the FlexGrid, and you'll start to see some changes. Entering .row filters the available options like before, but now it highlights where the entered text is in the display. In addition, you'll see buttons at the bottom of the IntelliSense window, and they allow you to further filter the results to only properties, events or methods. IntelliSense in action IntelliSense in action This can make using an unfamiliar control much easier. You'll be able to find existing features much faster, as you don’t have to scroll past long lists of properties and events to find the method you need. Visual Studio 17 RC provides plenty of other great new features, and I recommend that you explore some of the other new changes to see how they integrate in your processes and workflow. ComponentOne Studio's extensions work with Visual Studio 2017 RC, and we'll continue to improve and test our products so when production version ships, our controls will be ready to help make your transition as smooth as possible. Read more about ComponentOne Studio and Visual Studio 2017 RC