ayuda con iniciar un modulo

Iniciado por AiM, 23 Diciembre 2009, 21:59 PM

0 Miembros y 2 Visitantes están viendo este tema.

AiM

bueno soy un principiante en vb y intento que al ejecutar el programa me envie un mensaje pero me envia la form1 que esta de incio, entre a explorador de solucciones y le di propiedades a mi programa y no puedo cambiar el inicio solo me sale form1

asi esta:

Module MiCodigo

    Sub main()
        MessageBox.Show("Empieza El Programa")


        Application.EnableVisualStyles()
        Application.Run(New Form1())


    End Sub

End Module



Shell Root

#1
Los modulos no se inician, no tiene interfaz... :D

Lo que puedes hacer es instanciar el codigo dentro del Formulario que quieras... ;)
Clase: (Está en una Clase)
Clase1.vb
Public Class Class1
   Public Sub Msg()
       MessageBox.Show("Hola")
   End Sub
End Class


Form1:
Public Class Form1
   Dim Clase1 As New Class1
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Clase1.Msg()
   End Sub
End Class


Saludos!
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

raul338

Cita de: AiM en 23 Diciembre 2009, 21:59 PM
bueno soy un principiante en vb y intento que al ejecutar el programa me envie un mensaje pero me envia la form1 que esta de incio, entre a explorador de solucciones y le di propiedades a mi programa y no puedo cambiar el inicio solo me sale form1

Que version de visual studio tenes?

Tal vez tengas que cambiar esta linea

Application.Run(New Form1())

por esta

Application.Run(New Form2())

donde "Form2" es el nombre del formulario que quieres que se muestre primero ;D

Cita de: alex19910218 en 23 Diciembre 2009, 22:06 PM
Eliminar... :P Perdón!
:huh:

seba123neo

REPOST, pero fijate en el otro post creo que con lo que te dije ya esta.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson