Anda di halaman 1dari 5

Public Class Form1 Public indice As Integer Public i As Integer Public cuenta_guiones As Integer Public cuenta As Integer Public

errores As Integer Public longitud As Integer Public elemento As String Public guiones As String Public encontrado As Integer 'procedimiento crear guiones, maneja 2 variables, 2 ciclos,el control listbox y el combo , en el 'combo esta una pelicula Sub inhabilita_botones(ByVal valor As Boolean) Dim c As Control 'revisa todos los controles For Each c In Controls If TypeOf c Is Button And c.Text <> "INICIAR" Then c.Enabled = valor Next cmbtitulo.DropDownStyle = ComboBoxStyle.DropDownList cmbtitulo.Enabled = valor End Sub Private Sub btnIniciar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnIniciar.Click inhabilita_botones(True) PictureBox1.Image = ImageList1.Images(0) End Sub Sub crea_guiones() Dim i As Integer Dim j As Integer Dim peli As String cmbtitulo.Items.Clear() 'agrega los guiones al combobox' For j = 0 To ListBox1.Items.Count - 1 'hace la condicion sustituir por guiones las letras peli = ListBox1.Items(j) For i = 1 To peli.Length If peli.Substring(i - 1, 1) <> " " Then Mid(peli, i, 1) = "_" End If Next i cmbtitulo.Items.Add(peli) Next j End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load errores = 0 crea_guiones() End Sub Private Sub cmbtitulo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbtitulo.SelectedIndexChanged indice = cmbtitulo.Items.IndexOf(cmbtitulo.Text) elemento = ListBox1.Items(indice) guiones = cmbtitulo.Text longitud = elemento.Length cuenta_guiones = 0

errores = 0 encontrado = False For i = 1 To longitud If guiones.substring(i - 1, 1) = "_" Then cuenta_guiones = cuenta_guiones + 1 End If Next cuenta = 0 End Sub 'cuenta los quiones del titulo Sub busca(ByVal Letra As Button) cmbtitulo.DropDownStyle = ComboBoxStyle.DropDown cmbtitulo.Enabled = False If cmbtitulo.Text <> vbNullString Then encontrado = False For i = 1 To longitud If elemento.Substring(i - 1, 1) = Letra.Text Then Mid(cmbtitulo.Text, i, 1) = Letra.Text encontrado = True cuenta = cuenta + 1 If cuenta = cuenta_guiones And errores < 7 Then MsgBox("Felicidades, Ganaste") inhabilita_botones(False) End If End If Next End If 'inhabilita las letras Letra.Enabled = False 'revizar errores y mostrar imagenes If encontrado = False Then errores = errores + 1 If errores < 8 Then PictureBox1.Image = ImageList1.Images(errores) End If If errores = 6 Then MsgBox("Oportunidades agotadas,vuelve a ntentarlo") inhabilita_botones(False) End If End If Label2.Text = "Le restan " & 7 - errores & " oportunidades" End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click busca(Button1) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click busca(Button2) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click busca(Button3) End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click busca(Button4) End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click busca(Button5) End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click busca(Button6) End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click busca(Button7) End Sub Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click busca(Button8) End Sub Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click busca(Button9) End Sub Private Sub Button27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button27.Click Dim ban As Boolean ban = False If TextBox1.Text <> Nothing Then ' peli = TextBox1.Text 'Verificar que el titulo no exista en el listBox For i = 0 To ListBox1.Items.Count - 1 If TextBox1.Text = ListBox1.Items(i) Then ban = True Exit For End If Next If ban = False Then ListBox1.Items.Add(TextBox1.Text) ListBox1.Text = Nothing MsgBox("Ttulo agregado", MsgBoxStyle.OkOnly, "EL AHORCADO") Else MsgBox("El titulo ya existe", MsgBoxStyle.OkOnly, "ERROR") End If crea_guiones() End If End Sub Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click busca(Button10) End Sub Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click busca(Button11) End Sub

Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click busca(Button12) End Sub Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click busca(Button13) End Sub Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click busca(Button14) End Sub Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click busca(Button15) End Sub Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click busca(Button16) End Sub Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click busca(Button17) End Sub Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click busca(Button18) End Sub Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button19.Click busca(Button19) End Sub Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click busca(Button20) End Sub Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button21.Click busca(Button21) End Sub Private Sub Button22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button22.Click busca(Button22) End Sub Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button23.Click busca(Button23) End Sub Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.Click

busca(Button24) End Sub Private Sub Button25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button25.Click busca(Button25) End Sub Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button26.Click busca(Button26) End Sub End Class

Anda mungkin juga menyukai