Oculta app

Iniciado por Tomas1982, 22 Septiembre 2016, 17:25 PM

0 Miembros y 1 Visitante están viendo este tema.

Tomas1982

Buenas ante todo: Como pudiera ejecutar mi aplicación de forma oculta; que no se muestre la form en vb.net 

Eleкtro

#1
Hola.

Intenta explicarte mejor.

Si te refieres a ocultar el Form en tiempo de ejecución entonces puedes utilizar el método Form.Hide().
Si por otro lado te refieres a impedir que se muestre el Form en tiempo de startup (cuando inicias la aplicación, durante la carga del Form), entonces en el constructor del Form (Public Sub New() ...) debes añadir y modificar algunas propiedades del Form que no vale la pena mencionar hasta no tener claro si eso es lo que quieres hacer...

Saludos!








Tomas1982

Ya he tratado con Form.Hide() pero me da este error:

Error   1   'app.Form1' no puede hacer referencia a sí mismo a través de su instancia predeterminada; utilice 'Me' en su lugar.   Cuando le pongo Me me quita el error pero no me oculta la form.

Eleкtro

#3
Cita de: Tomas1982 en 22 Septiembre 2016, 18:38 PMCuando le pongo Me me quita el error pero no me oculta la form.

El keyword "Me" se utiliza para referenciar la instancia actual de la clase donde estés escribiendo el código, por ende, debes usar "Me" a nivel de clase:
Código (vbnet,1,4) [Seleccionar]
Public Class Form1

   Sub Test()
       Me.Hide() ' Me = Form1
   End Sub

End Class


Si por otro lado estás intentando ocultar el Form desde otra clase distinta, entonces puedes llamarlo de la siguiente manera: My.MyProject.Forms.NombreDelForm.Hide()

Saludos!








Tomas1982

Gracias por todo ya tengo resuelto parte del problema.