Opción de reemplazos en Visual Studio 2005

07/07/2006 - 10:16 por LLUIS | Informe spam
El diseñador de Visual Studio 2005, concretamente en la lista desplegable de
"Nombre de Clases", no sale la sopción de "Reemplazos" que sí sale en la
verisón de Visual Studio 2003. Ello es para hacer uso de las posibilidades de
sobrecarga de los métodos protegidos existentes de los controles windows.
¿Alguien sabe como se hace uso de dicha característica en Visual Studio 2005?

Un saludo

Preguntas similare

Leer las respuestas

#1 SoftJaén
07/07/2006 - 16:58 | Informe spam
"LLUIS" escribió:

El diseñador de Visual Studio 2005, concretamente en la lista desplegable
de "Nombre de Clases", no sale la sopción de "Reemplazos" que sí sale en
la verisón de Visual Studio 2003.
¿Alguien sabe como se hace uso de dicha característica en Visual Studio
2005?



Hola, Lluis:

Digamos que en el IDE de Visual Studio 2005, los miembros reemplazables se
encuentran un poco escondidos. :-)

Abre el diseñador de clases (menú Ver --> Vista de clases), y una vez que
aparezca la ventana «Vista de clases», con el botón derecho del ratón,
seleccionas la clase cuyos miembros deseas reemplazar, y seleccionas la
opción «Ver diagrama de clase».

Una vez que aparezca en el diseñador el diagrama de la clase, seleccionas
igualmente con el botón derecho del ratón para que se muestre el menú
contextual, donde deberás seleccionar IntelliSense --> Reemplazar
miembros... Te aparecerá un cuadro de diálogo con los miembros que se pueden
reemplazar. Por ejemplo, para reemplazar el evento «Click», seleccionarías
el miembro System.Windows.Forms.Control, y dentro de éste, el procedimiento
«OnClick». Una vez que pulses sobre el botón Aceptar, te aparecerá el nuevo
elemento en el diagrama de la clase. Si haces un doble clic sobre el mismo,
automáticamente te aparecerá el evento en el diseñador de código.


Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 LLUIS
07/07/2006 - 18:50 | Informe spam
Bueno, primero agradecer tu respuesta. Segundo que he efectuado todas las
acciones que has descrito y hasta lo que es mostrar el control en el
diseñador del diagrama de clases bien. El problema surge al mostrar el menú
contextual, ya que la opción IntelliSense--> Reemplazar miembros no está
entre las opciones de dicho menú. ¿ Podrías ayudarme al respecto? Veo las
propiedades y métodos protegidos, pero no logro hacer salir el evento en el
diseñador de código.

Gracias.



"SoftJaén" escribió:

"LLUIS" escribió:

> El diseñador de Visual Studio 2005, concretamente en la lista desplegable
> de "Nombre de Clases", no sale la sopción de "Reemplazos" que sí sale en
> la verisón de Visual Studio 2003.
> ¿Alguien sabe como se hace uso de dicha característica en Visual Studio
> 2005?

Hola, Lluis:

Digamos que en el IDE de Visual Studio 2005, los miembros reemplazables se
encuentran un poco escondidos. :-)

Abre el diseñador de clases (menú Ver --> Vista de clases), y una vez que
aparezca la ventana «Vista de clases», con el botón derecho del ratón,
seleccionas la clase cuyos miembros deseas reemplazar, y seleccionas la
opción «Ver diagrama de clase».

Una vez que aparezca en el diseñador el diagrama de la clase, seleccionas
igualmente con el botón derecho del ratón para que se muestre el menú
contextual, donde deberás seleccionar IntelliSense --> Reemplazar
miembros... Te aparecerá un cuadro de diálogo con los miembros que se pueden
reemplazar. Por ejemplo, para reemplazar el evento «Click», seleccionarías
el miembro System.Windows.Forms.Control, y dentro de éste, el procedimiento
«OnClick». Una vez que pulses sobre el botón Aceptar, te aparecerá el nuevo
elemento en el diagrama de la clase. Si haces un doble clic sobre el mismo,
automáticamente te aparecerá el evento en el diseñador de código.


Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.






Respuesta Responder a este mensaje
#3 Eduardo A. Morcillo [MS MVP VB]
07/07/2006 - 19:59 | Informe spam
Realmente no se de que opción de menu están hablando, probablemente porque
nunca uso esas cosas. En el VB2005 simplemente en el codigo escribe
overrides mas un espacio y te saldra la lista de metodos que puedes
sobreescribir.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#4 SoftJaén
07/07/2006 - 20:19 | Informe spam
"Eduardo A. Morcillo [MS MVP VB]" escribió:

En el VB2005 simplemente en el codigo escribe overrides mas
un espacio y te saldra la lista de metodos que puedes sobreescribir.



¡Ya me parecía a mí extraño, que hubiera que buscar los métodos
reemplazables mediante tantas ventanas y menús correspondientes!

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#5 LLUIS
07/07/2006 - 21:14 | Informe spam
Efectivamente, a veces lo mas facil, nosotros lo complicamos.
Muchas gracias.

"Eduardo A. Morcillo [MS MVP VB]" escribió:

Realmente no se de que opción de menu están hablando, probablemente porque
nunca uso esas cosas. En el VB2005 simplemente en el codigo escribe
overrides mas un espacio y te saldra la lista de metodos que puedes
sobreescribir.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida