Tecnología

Inicio

Cómo hacer un pop-up en Visual Basic

ventanas pop-up pueden ser objeto de controversia en la Web, pero pueden ayudar a su aplicación de Visual Basic interactuar con los usuarios y extraer valiosa información en tiempo real a partir de ellos. Sus aplicaciones de Visual Basic, por ejemplo, pueden tener que borrar el contenido de un archivo. En lugar de hacer eso sin el permiso del usuario, puede preguntar al usuario si está bien hacer eso mediante la visualización de una ventana emergente. Dado que los usuarios no pueden ignorar esta ventana, deben proporcionar un "Sí" o "No" como respuesta. Una vez que su aplicación de Visual Basic obtiene esa respuesta, se puede continuar con el procesamiento basado en la decisión del usuario realizó.

Instrucciones

1 Inicie Visual Studio y abra uno de sus proyectos de Visual Basic. La ventana Explorador de soluciones muestra los archivos de proyectos. Haga doble clic en el archivo de inicio. La ventana se abre y muestra Diseño formulario de inicio del proyecto.

2 Haga clic en la opción de menú "Ver" y seleccione la opción "Caja de herramientas". Se abrirá la ventana de la caja de herramientas. Haga doble clic en el control "botón" que se encuentra dentro de ese lugar ventana de un nuevo botón en el formulario.

3 Haga doble clic en el botón que ha colocado en forma. Visual Studio abre una ventana de código. Esta ventana contiene el método de evento Click que se ejecuta cada vez que los usuarios hacen clic en el botón.

4 Pegar el código siguiente en que el método:

Dim MessageText As String = "¿Desea continuar?"

responseButtons dévil como MessageBoxButtons = MessageBoxButtons.YesNo
Dim popupCaption As String = "Se necesita más información"
Dim popupResult Como DialogResult

popupResult = MessageBox.Show (MessageText, popupCaption, responseButtons)

Si popupResult = Entonces System.Windows.Forms.DialogResult.Yes
Me.Text = "Continuar Chosen"
Terminara si

Este código de Visual Basic establece los parámetros necesarios para mostrar una ventana emergente. La variable "MessageText" contiene el mensaje o pregunta que aparece en la ventana emergente. El "responseButtons" variable define los botones que ve el usuario cuando el emergente se abre. Los botones se muestran "Sí" y "No" en este ejemplo. La variable "popupCaption" sostiene el texto que desea que aparezca en la barra de título de la ventana emergente como una leyenda. Este código hace que el pop-up abierta por la ejecución del método "MessageBox.Show". "Si los" controles de los estados para ver si el usuario hace clic en "Sí" examinando el valor almacenado en la "popupResult" variable. Si el valor es "Sí", el código establece texto de la barra de título del formulario a "Leyenda Elegido".

5 Pulse la tecla "F5" para ejecutar el proyecto y mostrar el formulario de Visual Basic. Haga clic en el botón que aparece en el formulario. Un pop-up aparece que contiene el texto del mensaje y dos botones. Haga clic en el botón "Sí". La ventana emergente se cierra y coloca texto de la barra de título del formulario a "Leyenda Elegido".

Consejos y advertencias

  • Cambiar los valores de texto asignados en este ejemplo para cualquier valor que le gustan. Por ejemplo, si desea pedir a los usuarios si desean eliminar un archivo, es posible establecer el valor de "MessageText" a "¿Realmente desea eliminar este archivo."
  • El "if" en este ejemplo se establece el texto de la forma de "Continuar Chosen" si hace clic en el botón "Sí" del emergente. Realizar cualquier acción que usted tiene gusto después de comprobar la respuesta de botones del usuario. Por ejemplo, si un usuario hace clic en "Sí" en respuesta a una "Borrar este archivo?" pregunta, puede eliminar el archivo después de determinar que el usuario hace clic en "Sí".