I have a problem with Intellisense (no, I love intellisense, I just want it to quit making me type more at times)
Create a new windows project. Add a textbox to the default form. In the code for that form, create a method. In that method, do the following:
- Type “TextBox1.TopLevelControl“.
- Press Enter
- Delete the line that we just typed in.
- Type “TextBox1.Top=“.
There's the problem. Note that when you hit “=” (or space, or whatever), your line was changed to “TextBox1.TopLevelControl”
Ack! Top is short. I can type it in. But now I must hit “.Top<escape>“ or “.Top<up arrow>“ instead. Makes it really annoying when you're just typing away to have random replacements done against members you've fully (and correctly) typed.
How do I stop this? In “Tools | Options > Text Editor > C# > Formatting”, I've tried de-selecting “Intellisense preselects mos frequently used members”. I've pressed the “Clear History” button in the same place.
Help me make the madness stop!