proyectos forman ventanas tradicionales de Visual Basic proporciona dos métodos para la apertura de nuevas formas . El método Show de diálogo se abre el segundo formulario en el modo de diálogo , la suspensión de la primera forma hasta que el usuario responda a la segunda forma . Este tipo de formulario funciona bien para acceder al sistema, aceptar los ajustes o la realización de un diálogo con el usuario. El método Show abre la segunda forma independiente , permitiendo que ambas formas se ejecuten en paralelo. Cosas que necesitará
Microsoft Visual Basic Express 2010 o Microsoft Visual Studio 2010
Mostrar más instrucciones
Uso del método ShowDialog
1
Abra Visual Basic y cree un nuevo proyecto de formularios de Windows . Haga clic en " Archivo", luego "Nuevo proyecto" . Cuando aparezca el cuadro de diálogo Nuevo proyecto , seleccione "Windows " de la vista de árbol , seleccione " Aplicación de Windows Forms " de los tipos de proyecto , nombre del proyecto " FormSamples ", haga clic en Aceptar . Aparecerá una nueva forma .
2
Arrastre una etiqueta y tres botones en el nuevo formulario. Haga clic en la etiqueta y elegir la opción " Propiedades". Nombre de la etiqueta de " lblTitle " e introduzca " Bienvenido " en la propiedad Text . Haga clic en " ESCAPE " para volver al diseñador de formularios . Repita el proceso para cada uno de los botones , entrando en " Ingresar ", "Ver" y "Cerrar " para la propiedad Text de cada botón.
3
Crear un segundo formulario. Haga clic en " Proyecto " y luego " Crear nuevo formulario de Windows. " Asigne un nombre al " LoginForm . " Forma Arrastre una etiqueta, cuadro de texto y dos botones en el formulario. Cambie la propiedad Text de la etiqueta "Nombre: ", nombre el del "Log In" botón Cuadro de texto " txtName " y la etiqueta y " Cancelar ".
Doble clic en el botón Iniciar sesión para abrir la ventana de código y agregue el código siguiente :
DialogResult = DialogResult.OK
Haga clic en Ver y luego en Diseño para volver a la vista de diseño del formulario. Haga doble clic en el botón Cancelar y agregue el código siguiente :
DialogResult = DialogResult.Cancel
4
Volver al primer formulario haciendo clic en " Form1 " en la ventana del Explorador de soluciones. Haga doble clic en el botón Iniciar sesión y agregue el código siguiente :
frm As New LoginForm
Si frm.ShowDialog = DialogResult.OK Entonces
lblTitle.Text = " Bienvenido " y frm.txtName.Text
End If
frm.Close ()
Este código crea una nueva instancia del formulario de inicio de sesión a continuación, utiliza el método ShowDialog para abrir el formulario. Si se hace clic en el botón de inicio de sesión, ShowDialog devuelve DialogResult.OK y el código copia el nombre en el cuadro de texto en el mensaje de bienvenida . Si la opción " Cancelar" se hace clic , se omite este código. El método Close cierra el formulario de diálogo.
Utilizando el método Show
5
Cree otro formulario llamado " ViewForm . " Arrastre una etiqueta y un botón del cuadro de herramientas al formulario. Cambie la propiedad Name de la etiqueta de " lblContent " y cambie la propiedad Text del botón para
6
doble clic en el botón " Cerrar" y añada el siguiente código "Cerrar". : < Br >
Close ()
7
Volver al diseñador de formularios para Form1 haga doble clic en el botón "Ver". Agregue el código siguiente : " . . Place contenido aquí "
frm As New ViewForm
frm.lblContent.Text = lblTitle.Text & compare
frm.Show ()
Este código crea una nueva instancia de la ViewForm . A continuación, establece la propiedad text de la etiqueta y llama al método show de la forma . Tenga en cuenta que no existe un método Close y el método Show no busca un valor de retorno .