PROGRAMA DE COMPOSICION DE UNA FRASE CORRECTA 2
En un formulario se introducen manteniendo el orden: de arriba abajo y de izquierda a derecha, todos los elementos de la figura, en total 8 Labels como en la imagen, un combobox, un listbox, tres botones de opción, y un botón. (Tal como está en la imagen y con el mismo texto)
Una vez tenemos todos los controles puestos y con el texto correspondiente introducimos la funció Form_load() del formulario:
Private Sub Form_Load()
Combo1.Text =
"Selecciona el Sujeto"
Combo1.AddItem
("Nosotros")
Combo1.AddItem
("Yo")
Combo1.AddItem
("Ellas")
Label5.Caption =
Combo1.Text
List1.Text =
"Selecciona el Verbo"
List1.AddItem ("comeran")
List1.AddItem ("fuimos")
List1.AddItem ("almuerzo")
Label6.Caption = List1.Text
End Sub
Haciendo doble clic en el combo, introducimos la función Combo1_click()
Private Sub Combo1_Click()
Label5.Caption = Combo1.Text
End Sub
Hacemos lo mismo sobre el cuadro de Lista y editamos la función List1.click()
Private Sub List1_Click()
Label6.Caption = List1.Text
End Sub
Los botones de opción deben introducirse de uno en uno y de arriba abajo y haciendo doble clic en cada uno de ellos escribimos sus correspondientes funciones Option_click
Private Sub Option1_Click()
Label7.Caption = Option1.Caption
End Sub
Private Sub Option2_Click()
Label7.Caption = Option2.Caption
End Sub
Private Sub Option3_Click()
Label7.Caption = Option3.Caption
End Sub
Y por último se introduce el código del botón en el evento clic, es decir, el que se abre cuando hacemos dobleclick en el botón desde el formulario, que será el siguiente:
Private Sub Command1_Click()
If Combo1.Text = "Yo" And List1.Text
= "almuerzo" And Option2 Then
Label8.ForeColor = vbBlue
Label8.Caption = "FRASE CORRECTA"
ElseIf Combo1.Text = "Nosotros" And
List1.Text = "fuimos" And Option3 Then
Label8.ForeColor = vbBlue
Label8.Caption = "FRASE CORRECTA"
ElseIf Combo1.Text = "Ellas" And
List1.Text = "comeran" And Option1 Then
Label8.ForeColor = vbBlue
Label8.Caption = "FRASE CORRECTA"
Else
Label8.ForeColor = vbRed
Label8.Caption = "FRASE INCORRECTA"
Exit Sub
End If
End Sub
Y COLORIN COLORADO ESTE PROGRAMA SE HA ACABADO.