Hola, queria pedirles ayuda con un error que me da un programa. En este ingreso una palabra, y al hacer click la desglosa en varios textbox. Pero cada letra debe ser mostrada cada un segundo (como en cámara lenta), para eso uso un timer. Este es el error:
Espero que puedan ayudarme a corregir el error lo mas pronto que puedan, porque apenas estoy comenzando con VB.Net y no entiendo mucho :SCódigo:Public Class Form1 Dim cont As Integer Dim palabraAux As String Dim txts() As TextBox = {TextBox2, TextBox3, TextBox4, TextBox5, TextBox6, TextBox7, TextBox8, TextBox9, TextBox10} Dim strTextbox As String Private Sub BotonComenzar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BotonComenzar.Click Dim cant_letras As Integer, x As Integer cant_letras = Len(Palabra.Text) If Trim(cant_letras) = 0 Then Exit Sub palabraAux = Palabra.Text For x = 0 To Len(palabraAux) txts(x).Text = "" 'Error: Referencia a objeto no establecida como instancia de un objeto. Next x cont = 0 Tiempo.Enabled = True End Sub Private Sub Tiempo_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tiempo.Tick txts(cont).Text = Mid(palabraAux, cont + 1, 1) cont = cont + 1 If cont = Len(Palabra.Text) Then Tiempo.Enabled = False cont = 0 End If End Sub End Class
Desde ya gracias!