Capacitación básica en Computación
Microsoft Visual Basic 2010 Express
- Un programa para mostrar un formulario sencillo, siguiendo los siguientes pasos:
- Agrega cajas de texto que acepten el nombre, dirección, número de teléfono y dirección de email del usuario.
- Agrega un botón Enviar al formulario.
- Una vez que el usuario introduce la información en todas las cajas de texto y hace clic en el botón Enviar, muestre el mensaje correspondiente.
Module cajas_txtModule
Dim x, y, cuadroTextoNombre, cuadroTextoDirección, cuadroTextoFono, cuadroTextoCorreo, botónEnviar, botónCancelar, nombre, dirección, fono, correo As Primitive
Sub Main()
GraphicsWindow.Show()
GraphicsWindow.Width = 340
GraphicsWindow.Height = 250
GraphicsWindow.Top = (Desktop.Height – 450) / 2
GraphicsWindow.left = (Desktop.Width – 600) / 2
GraphicsWindow.Title = “Formulario”
x = 30
y = 37
‘Escriba el nombre
GraphicsWindow.DrawText(x, y, “Nombre:”)
cuadroTextoNombre = Controls.AddTextBox(150, 35)
Controls.SetSize(cuadroTextoNombre, 150, 20)
‘Dirección
GraphicsWindow.DrawText(x, y + 40, “Dirección:”)
cuadroTextoDirección = Controls.AddMultiLineTextBox(150, 70)
Controls.SetSize(cuadroTextoDirección, 150, 40)
‘Detalles de teléfono
GraphicsWindow.DrawText(x, y + 90, “Teléfono:”)
cuadroTextoFono = Controls.AddTextBox(150, 125)
Controls.SetSize(cuadroTextoFono, 150, 20)
‘Correo electrónico
GraphicsWindow.DrawText(x, y + 125, “Correo electrónico:”)
cuadroTextoCorreo = Controls.AddTextBox(150, 160)
Controls.SetSize(cuadroTextoCorreo, 150, 20)
‘Enviar
botónEnviar = Controls.AddButton(“Enviar”, x + 30, y + 160)
Controls.SetSize(botónEnviar, 90, 30)
‘Cancelar
botónCancelar = Controls.AddButton(“Cancelar”, x + 150, y + 160)
Controls.SetSize(botónCancelar, 70, 30)
AddHandler Controls.ButtonClicked, AddressOf EnviarFormulario
End Sub
Sub EnviarFormulario()
nombre = controls.GetTextBoxText(cuadroTextoNombre)
dirección = controls.GetTextBoxText(cuadroTextoDirección)
fono = controls.GetTextBoxText(cuadroTextoFono)
correo = controls.GetTextBoxText(cuadroTextoCorreo)
If Controls.GetButtonCaption(Controls.LastClickedButton) = CType(“Enviar”, Primitive) Then
If (nombre = CType(“”, Primitive)) or (dirección = CType(“”, Primitive)) or (fono = CType(“”, Primitive)) or (correo = CType(“”, Primitive)) Then
GraphicsWindow.ShowMessage(“Complete todos los cuadros.”, “Mensaje de error”)
Else
GraphicsWindow.ShowMessage(“Sus datos fueron enviados correctamente.”, “¡Enhorabuena!”)
End If
ElseIf Controls.GetButtonCaption(Controls.LastClickedButton) = CType(“Cancelar”, Primitive) Then
Program.End()
End If
End Sub
End Module
%d bloggers like this:
No comments:
Post a Comment