Saltar al contenido principal

 none
Solucionador de euaciones RRS feed

  • Pregunta

  • Buenos días.

    Alguien sabe como  se puede activar un botón a partir de que yo tenga algo escrito en 3 de mis textbox??

    utilizo el programa de visual basic 2008 express 

    Si quieren más información le proporciono mi corrreo:

    yojani435@gmail.com


    • Editado Yojani viernes, 8 de noviembre de 2019 18:15
    viernes, 8 de noviembre de 2019 18:15

Todas las respuestas

  • Hola Yojani

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que para que la comunidad de foros te pueda asesorar mejor, es necesario que nos compartas el form/code que estás desarrollando.

     

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.


    viernes, 8 de noviembre de 2019 20:17
  • Hola:
    En un Form como el de la imagen

    Copia y pega el siguiente codigo

    Public Class Form1
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
            Button1.Enabled = False
            For Each ctrl As Control In Me.Controls
                If (TypeOf ctrl Is TextBox) Then
                    AddHandler ctrl.TextChanged, AddressOf TextBoxOnTextChanged
                End If
            Next
        End Sub
        Private Sub TextBoxOnTextChanged(ByVal sender As Object, ByVal e As EventArgs)
            Button1.Enabled = ((TextBox1.TextLength > 0) AndAlso (TextBox2.TextLength > 0) AndAlso (TextBox3.TextLength > 0) AndAlso (TextBox4.TextLength > 0) AndAlso (TextBox5.TextLength > 0))
        End Sub
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            MessageBox.Show("Boton habilitado")
        End Sub
    End Class

    Un saludo desde Bilbo
    Carlos
    sábado, 9 de noviembre de 2019 6:37
  • Primero que todo gracias por formular su pregunta en la MSDN.

    Prueba usar el siguiente codigo:

    Public Class Example
        Private Sub Loaded(sender As Object, e As EventArgs) Handles MyBase.Load
            Button1.Enabled = False
        End Sub
        Private Sub TextsChangeds(sender As Object, e As EventArgs) Handles TextBox1.TextChanged, TextBox2.TextChanged, TextBox3.TextChanged
            If (TextBox1.Text IsNot "" And TextBox2.Text IsNot "" And TextBox3.Text IsNot "") Then
                Button1.Enabled = True
            Else
                Button1.Enabled = False
            End If
        End Sub
    End Class

    No olvide votar si funciona.

    viernes, 15 de noviembre de 2019 4:40