Inicio de Proyecto

22/01/2005 - 18:45 por Jaime | Informe spam
Hola a Todos, Deseo Realizar un Aplicacion, Con un Inicio de Sesion, que haga
Acceder a un Formulario Padre(MDI) con un Menu de Opciones, que me haga
acceder a otros Formularios, Pero q todo empieze desde un Modulo Sub Main
para tener la Conexion de BD para todos los Formularios, mi modulo es el
Siguiente, Esta Bien?

Imports System.Data.SqlClient
Module Mod_Inicio
Public CN As New
SqlConnection("Server=(local);Database=SIST_ELECTRO;UID=SA;PWD=")
Public F_Inicio As New FrmInicio
Public F_principal As New Frmprincipal
Public F_Empleados As New FrmEmpleados
Sub Main()
F_Inicio.ShowDialog()
End Sub
End Module

Quisiera Saber si esta bien, y como llamo a mis demas formularios desde el
menu, si esta correcto Abrirlo como ShowDialog(), ya q de otra forma no me
sale, nose como hacer para q de un formulario no MDI, ya me aun MDI, haber si
me manda algun apoyo, de como poder hacerlo mas practico o corregir si tengo
algun error, Gracias por su Atencion..
 

Leer las respuestas

#1 Juan Pedro Gonzalez
25/01/2005 - 01:24 | Informe spam
Hola Jaime,

Normalmente no se suele recomendar el usuao de variables publicas ya que
pueden causar errores... Aunque debo aceptar que yo tambien suelo emplear
algunas...

Personalmente los formularios lo convertiria en privados dejando tu codigo
asi

Modulde Mod_Inicio
Public CN as New
SqlConnection("Server=(local);Database=SIST_ELECTRO;UID=SA;PWD=")

Public Sub Main()
Application.Run(New FrmInicio)
End Sub
End Module

Luego desde el formulario ya te encargaras de abrir el resto de los
formularios... Lo ideal es lanzar el Application.Run en vez del DialogShow.
Para el tema de los MDI, deberias prepararte una funcion en el Formulario
MDI padre que coja un formulario de los MDI Hijos, y te lo devuelva... Luego
comprobando el Nombre del formulario (Propiedad Name) haces un
CTYPE(FormularioDevuelto, TuTipoDeFormulario) y asi tienes acceso a todas
sus funciones... Simplementer asegurate que la funcion del formulario padre
devuelve un Form generico.

Ya siento no estar muy inspirado a estas horas... aun asi espero que te
ayude un poco.

Saludos



"Jaime" escribió en el mensaje
news:
Hola a Todos, Deseo Realizar un Aplicacion, Con un Inicio de Sesion, que


haga
Acceder a un Formulario Padre(MDI) con un Menu de Opciones, que me haga
acceder a otros Formularios, Pero q todo empieze desde un Modulo Sub Main
para tener la Conexion de BD para todos los Formularios, mi modulo es el
Siguiente, Esta Bien?

Imports System.Data.SqlClient
Module Mod_Inicio
Public CN As New
SqlConnection("Server=(local);Database=SIST_ELECTRO;UID=SA;PWD=")
Public F_Inicio As New FrmInicio
Public F_principal As New Frmprincipal
Public F_Empleados As New FrmEmpleados
Sub Main()
F_Inicio.ShowDialog()
End Sub
End Module

Quisiera Saber si esta bien, y como llamo a mis demas formularios desde el
menu, si esta correcto Abrirlo como ShowDialog(), ya q de otra forma no me
sale, nose como hacer para q de un formulario no MDI, ya me aun MDI, haber


si
me manda algun apoyo, de como poder hacerlo mas practico o corregir si


tengo
algun error, Gracias por su Atencion..





Preguntas similares