visual basic. commandbutton este control es el típico botón que aparece en todas las aplicaciones...
TRANSCRIPT
![Page 1: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/1.jpg)
VISUAL BASIC
![Page 2: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/2.jpg)
CommandButton
• Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna operación concreta.
![Page 3: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/3.jpg)
PROPIEDADES DE: Command Button
Nombre: Caption : Font: Son las propiedades de la fuente o
letra de la caja de texto. Forecolor: Modifica el color de fuente. Style: Define si el botón permitirá utilizar
o no una imagen o ícono. Picture: Sirve para elegir la imagen que
se va utilizar como ícono.
![Page 4: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/4.jpg)
Controles : Botones y Cajas de Textos
• Se puede cambiar el Name de los controles, en éste caso el botón Command1 se le ha cambiado el Name a Azul.No confundir el Name del botón con el Caption, el Caption es la palabra que aparecerá sobre el botón y el Name es su nombre.
Private Sub Azul_Click() Text1.Text = "Soy Azul" End Sub Private Sub Rojo_Click() Text2.Text = "Soy Rojo" End Sub Private Sub Borra_Click() Text1.Text = "" Text2.Text = "" End Sub
![Page 5: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/5.jpg)
Etiquetas, Cajas de textos y botón
• La Propiedad Alignement en un Textbox sitúa su contenido a la izquierda, centro o derecha.La frase "Escribe el radio del Círculo:" es una Label (Etiqueta)
Private Sub Pulsa_Click() r = Val(Text1.Text) l = 2 * 3.1416 * r a = 3.1416 * r * r Text2.Text = l Text3.Text = a End Sub
![Page 6: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/6.jpg)
Frames, Etiquetas, Cajas de textos y Botón.
• Los Frame se utilizan para dar vistosidad al formulario. Dentro del Frame se colocan otros controles.Para que un Text comience vacío en su Propiedad Text borramos Text1
En los Textbox poner :Alignement = RightText =Font = Negrita, 12
Si tenemos un Capital de 6000 y lo
Ponemos en un banco a un Interés
del 5 % durante 7 Años, al cabo de
este tiempo obtendremos:
Total = C ( 1 + i ) ^ a
Total = 6000 ( 1 + 0,05 ) ^ 7 = 8442
Private Sub Calcula_Click() C = Val(Text1.Text) i = Val(Text2.Text) / 100 a = Val(Text3.Text) T = C * (1 + i) ^ a Text4.Text = T End Sub
![Page 7: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/7.jpg)
Programa: Área de un triángulo:Con este programa se calcula el área de un triángulo, los datos pedidos son la Base y la Altura.
Coloque tres etiquetas en un formulario:• La primera con propiedad Caption: &Base=• La segunda con propiedad Caption: &Altura=• La tercera con propiedad Caption: Resultado=
Agregue también tres cuadros de textos:• El primero con propiedad Name: txtBase• El segundo con propiedad Name: txtAltura• El tercero con propiedad Name: txtResultado
Coloque dos botones de comando:• El primero con propiedad Name: cmdCalcular, Caption:
&Calcular y Enabled: False• El segundo con propiedad Name: cmdBorrar y Caption: B&orrar• Cambie la propiedad Caption del formulario a AREA.
![Page 8: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/8.jpg)
Ahora, se puede empezar a codificar para realizar el programa, copie y pegue el siguiente código o escriba:
Option Explicit Private Sub cmdBorrar_Click() txtBase = "" txtAltura = "" txtResultado = "" cmdCalcular.Enabled = False txtBase.SetFocusEnd Sub Private Sub cmdCalcular_Click() Dim Base As Double, Altura As Double, Area As Double Base = Val(txtBase) Altura = Val(txtAltura) If IsNumeric(txtBase) And IsNumeric(txtAltura²€en Area = Base * Altura / 2 txtResultado = Area Else MsgBox "No se acepta texto. Verifique para continuar", vbOKOnly + vbExclamation, "Error" End IfEnd Sub
![Page 9: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/9.jpg)
Private Sub txtBase_Change()
If Len(txtBase) > 0 And Len(txtAltura) > 0 Then
cmdCalcular.Enabled = True
End If
End Sub
Private Sub txtBase_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
txtAltura.SetFocus
End If
End Sub
Private Sub txtAltura_Change()
If Len(txtBase) > 0 And Len(txtAltura) > 0 Then
cmdCalcular.Enabled = True
End If
End Sub
![Page 10: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/10.jpg)
Private Sub txtAltura_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then If cmdCalcular.Enabled = True Then cmdCalcular.SetFocus Else TxtBase.SetFocus End If End IfEnd Sub
![Page 11: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/11.jpg)
Controles : Check y OptionUtilizamos 2 Frames. Comidas y Bebidas.
- El usuario puede marcar varios Check pero un solo Option- Podemos elegir varias comidas pero solo una bebida.- Las comidas se van acumulando: com = com & "Carne"- Para que en un Text se puedan poner varias líneas debe tener la Propiedad Multiline en True- Para cambiar de renglón en un Text se utiliza vbCrLf- Cuando en el código una línea es muy larga se puede pasar a otra mediante
![Page 12: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/12.jpg)
Dim beb, com Private Sub Command1_Click() com = ""beb = "" If Check1.Value = 1 Then com = "Ensalada," If Check2.Value = 1 Then com = com & "Carne," If Check3.Value = 1 Then com = com & "Pescado," If Check4.Value = 1 Then com = com & "Fruta." If Option1.Value = True Then beb = "Agua." If Option2.Value = True Then beb = "Vino." If Option3.Value = True Then beb = "Cerveza." Text1.Text = "De comidas: " & com & vbCrLf & _ " y de bebida: " & beb End Sub
![Page 13: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/13.jpg)
Ejercicio: PROMEDIO
Private Sub CmdAceptar_Click()
Dim N1 As Double, N2 As Double, N3 As Double
Dim Promedio As Integer
N1 = Val(TxtN1): N2 = Val(TxtN2)
N3 = Val(TxtN3)
Promedio = CInt((N1 + N2 + N3) / 3)
TxtPromedio = Str(Promedio)
End Sub
![Page 14: VISUAL BASIC. CommandButton Este control es el típico botón que aparece en todas las aplicaciones y que al hacer clic sobre él nos permite realizar alguna](https://reader035.vdocuments.co/reader035/viewer/2022062315/5665b47a1a28abb57c91d211/html5/thumbnails/14.jpg)
Private Sub CmdLimpiar_Click()
TxtAlumno = ""
TxtN1 = ""
TxtN2 = ""
TxtN3 = ""
TxtPromedio = ""
End Sub
Private Sub CmdSalir_Click()
End
End Sub