MESSAGEBOX

20/11/2005 - 02:00 por betoja | Informe spam
HOLA ESTOY TRABAJANDO CON UN PROYECTO QUE SOLO TIENES UNA DLL,
LA ESTOY CREANDO PARA REUTILIZARLA, PERO EL PROBLEMA
ES QUE NO ME RECONOCE EL MESSAGEBOX,SALE EL SUBRAYADO CLASICO DE
ERROR...AYUDA...GRACIASSSS

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
20/11/2005 - 07:37 | Informe spam
Agrega la referencia a System.Windows.Forms al proyecto si es que no esta y
luego importa el namespace System.Windows.Forms. Estas dos cosas estan por
defecto en un proyecto de aplicacion windows pero no en uno de DLL y debes
agregarlo a mano si lo necesitas. No se de que trata las clase en que
quieres usar MessageBox pero si no es algo que necesite de una IU mejor
seria no usar MessageBox en la clase y notificar a la aplicacion que la usa
para que muestre el mensaje como sea mas conveniente (por medio de eventos,
valores de retorno o excepciones). De esta forma permite una mejor
reutilizacion en ambientes diferentes como windows y web donde el manejo de
la IU es muy diferente.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
20/11/2005 - 15:44 | Informe spam
Otra de las cosas que puedes hacer además de lo que muy bien te indica
Eduardo, es la posibilidad de construirte tu propia caja de mensajes.

System.Windows.Forms tiene la particularidad de que si sólo la referencias
en tu proyecto para utilizar MessageBox, cargarás una librería bastante
grande y amplia en memoria, por lo que en eficiente y en mi opinión,
resultaría más útil construirte tu propia clase "MessageBox". Ahora bien,
todo depende del grado de complicación de tu proyecto o de lo que desees
complicarlo.

Un saludo.


Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Eduardo A. Morcillo [MS MVP VB]" wrote:

Agrega la referencia a System.Windows.Forms al proyecto si es que no esta y
luego importa el namespace System.Windows.Forms. Estas dos cosas estan por
defecto en un proyecto de aplicacion windows pero no en uno de DLL y debes
agregarlo a mano si lo necesitas. No se de que trata las clase en que
quieres usar MessageBox pero si no es algo que necesite de una IU mejor
seria no usar MessageBox en la clase y notificar a la aplicacion que la usa
para que muestre el mensaje como sea mas conveniente (por medio de eventos,
valores de retorno o excepciones). De esta forma permite una mejor
reutilizacion en ambientes diferentes como windows y web donde el manejo de
la IU es muy diferente.

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