Question: Consider this enum:

```vb
Private Enum colors
    white = 0
    black = 1
End Enum

```

IntelliSense shows black and then white while I'd prefer to see white and then black.  

I don't care about the numbers.

Is there a way to customize the enum sequence of the items shown by IntelliSense?

Answer: 
You could prefix the values to create you custom list order.

[![Screenshot](https://i.stack.imgur.com/yBHts.png)](https://i.stack.imgur.com/yBHts.png)
> 
> *if you type "colors." and then the TAB key it writes the first element (black). I'd prefer to put the most used one first for writing it faster.*
> 
> 
> 

Don't use `TAB` for completion then. Type `colors.b` then hit `Ctrl`+`Space`, and it'll either complete to `Black` (if it's the only member that begins with a B) or moves the autocompletion list selection to `Black` (or whichever alphabetically comes first), given you also have `Blue`, and `Brown`.

Using prefixes merely to control the sort order of members in the IDE's autocompletion list is a rather arbitrary reason for not using clear identifier names and resorting to funky prefixing schemes.

You're not writing code for it to be merely executed. You're reading code for it to be *read*, and maintained.

"It helps me type faster" is actively harmful if your successor has to squint and stop and think and try to make sense of your prefixing scheme - it's distracting, and slows down *reading* the code.

Programming is *at a minimum*, 80% reading, *not* writing. Learn to type faster instead of making *reading* harder than it needs to be.