Formulario invisible

10/03/2009 - 11:43 por A Trujillo | Informe spam
Hola grupo,

En Visual Studio 2008 Express, tengo una aplicación Windows que consta de un
formulario que se muestra (se mantiene en memoria solo unos pocos segundos,
con un timer) solo si satisface ciertas condiciones.

Estos pocos segundos que se mantiene en memoria no deseo que sea visible, y
he estado usando el siguiente método por su simpleza:

// Globally accessible
[System.Runtime.InteropServices.DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);

//Hide (FormLoad)
ShowWindow(this.Handle, 0);

Pero no me gusta porque parpadea un poco al momento de efectuarse la
invisibilidad, ¿Podéis sugerirme otra solución?

Muchas gracias de antemano,
Alberto

Preguntas similare

Leer las respuestas

#11 A Trujillo
13/03/2009 - 14:32 | Informe spam
Yo de nuevo,
Solo para dicir que aunque no lo he resuelto (en funcion de la necesidad
dedicare algo ms de tiempo a investigar), quedo muy agradecido por tu ayuda,
y completamente satisfecho con tus observaciones.
Recibe un atento saludo desde Poole,
Alberto
"Alberto Poblacion" wrote
in message news:
"A Trujillo" wrote in message
news:%
Así es como lo tengo. Creo que la razon es que hago referencia a
System.Windows.Forms porque uso el clipboard, la ruta de la aplicacion y
muestro un cuadro de dialogo.
¿Puede ser esa la razon?



No. Las referencias nunca hacen aparecer nada. Puedes poner una
referencia a System.Windows.Forms y además si te apetece otra a
System.Web.UI, y ninguna de las dos ocasiona ni que te salgan forms ni que
te salgan páginas web. Mientras no hagas una llamada a algo que esté
dentro de una de esas DLLs a las que tienes referencias, el mero hecho de
que las referencias existan no provoca que el programa realice ningúna
acción de ningún tipo.

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