5

Estoy utilizando Visual Studio 2010 Prof.¿Qué pasó con Intellisense para los tipos enum en Visual Studio 2010 usando VB.NET?

En C# que puedo crear mi propio enumerador y utilizar de esta manera:

MyEnum value = 

Ahora, Intellisense le sugerirá un valor de MyEnum.

En VB, cuando escribo:

Dim value As MyEnum = 

consigo una enorme lista de todos los tipos. Al comenzar a escribir el valor de mi enumerador (podría ser una palabra como "soleado") se filtran algunos tipos, pero me gustaría tenerlo como en C#. De todos modos, usaré el tipo MyEnum y no "String ni Objecte ni IntPtr ...".

¿Alguna idea?

Screenshot

También hice un breve vídeo: Video with sample (nuevo)

Saludos

+2

Objeción semántica delicada: ** Un "enumerador" es * completamente * diferente de una "enumeración". ** Estás hablando de una enumeración, pero la estás llamando enumerador. –

+0

¿Intentó instalar SP1 para VS2010? Según algunos foros, este es un problema conocido y podría haber sido corregido en SP1. Obviamente, algunas personas todavía experimentan el problema, pero funciona para otros. – Thea

Respuesta

3

Este es un problema documentado en VS 2010, pre-SP1. Ver: https://connect.microsoft.com/VisualStudio/feedback/details/551699/intellisense-enum-values. Se ha corregido en SP1. Si no puede instalar el SP1, la única solución es utilizar el ratón o Alt +, para cambiar del "todo" a la pestaña "común".

+0

** Nunca ** tuvo ese problema VS 2010 RM. Y principalmente me desarrollo en VB.NET. Interesante. Las cosas siempre se parecieron a las capturas de pantalla que publiqué. –

+0

No fue del todo consistente. Solo desarrollo en VB.NET y tuve el problema en una máquina pero no en otras dos (una física y una VM). SP1 solucionó el problema en mi primer cuadro. –

+0

Recupero eso - También desarrollo en VBA :) –

4

simple, todo lo que tiene que hacer es clic en el pestaña "común" en la parte inferior de el menú desplegable Intellisense.
Para demostrarlo, aquí está una captura de pantalla de lo que veo en VS 2010, inmediatamente después de escribir =:

Pero, incluso si usted tiene los "Todos" pestaña seleccionada, los valores definidos en la enumeración aún se mostrará automáticamente primero, e incluso aparecerá agrupada. De hecho, verá todos los miembros y tipos posibles, incluso aquellos que no están relacionados, pero aún así es bastante fácil encontrar los que desea.

Y no, no estoy usando ningún terceros complementos o extensiones para lograr la hazaña demostrado. Lo mejor que puedo decir es que tampoco he reconfigurado ninguna opción relevante de la configuración predeterminada.

+0

Y puede usar Alt +. y Alt +, para cambiar entre los dos en lugar de alcanzar el mouse. –

+0

Hola Tom. Creo que no explique exactamente. Por favor visite: http://www.goldengel.ch/temp/screenshot%20-%202011_04_27%2009-24-15.png – goldengel

+0

También subí un video: http://www.youtube.com/watch?v = VBNcjm4i7EI – goldengel

Cuestiones relacionadas