Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo puede VB.net configurar msgbox para que se cierre automáticamente a una hora programada?

¿Cómo puede VB.net configurar msgbox para que se cierre automáticamente a una hora programada?

No existe ningún método para que Show se cierre automáticamente en MessageBox, pero puede personalizar un MessageBox como un formulario. Usted crea un nuevo formulario Form2, agrega un mensaje de atributo público y un temporizador timer1, y establece el intervalo de timer1 como desee. desea, inicie el temporizador1 en el evento Load de Form2 y cierre el temporizador en el evento Timer1_Tick. Después de ingresar la hora que desea, inicie el temporizador1 en el evento de carga de Form2, cierre la ventana Me.Close() en el evento Timer1_Tick y luego, cuando necesite mostrar el cuadro de mensaje, configure el atributo de mensaje en la ventana principal de Form1 y luego use el método show Simplemente abra la ventana.

Programa Form1: (se agregó un Botón1)

Clase pública Form1

Subbotón privado1_Click (remitente como objeto, y como EventArgs) maneja el Botón1.

p>

Atenuar f2 como Form2 = Nuevo Form2

f2.Message = "Tip"

f2.ShowDialog()

End Sub

Finalizar clase

Programas Form2: (Agregue una Etiqueta1 para mostrar el mensaje y un Temporizador1 para cronometrar, Form2 se puede personalizar con el estilo que desee, título, botones, estilo de formulario, etc. )

Subbotón privado1_Click (enviar como objeto, e como EventArgs) Manejo de Button1.Text = valor

Conjunto final

Propiedad final

Private Sub Timer1_Tick(remitente como objeto, e como EventArgs) maneja Timer1.Tick

Me.Close()

End Sub

Private Sub Form2_Load(remitente Como objeto, y como EventArgs) maneja MyBase.Load()