Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: markitus90 en 31 Julio 2012, 15:30 PM

Título: combobox action al salir de uno solo de ellos
Publicado por: markitus90 en 31 Julio 2012, 15:30 PM
Hi to all the people.

Have a combobox and like that a action to be done only when i have selected a specific item on it and change to other. Its ot global.

I have thinked in something like that but dont work:

Hola a todos amigos,
la question es que tengo un combobox i quiero que se ejecute un action al cambiar uno solo de esos items pero uno especifico no todos. No es una accion global y eso  me confunde. Lo que quiero es que cuando este item este seleccionado se desactive un textbox y cuando cambie a otro se vuelva a activar pero que esa accion no se ejecute cuando estan otros elementos.

Enfin os pongo un ejemplo de loq ue se me ha ocurrido gracias por todo....

Código (vbnet) [Seleccionar]
    Private Sub cbaction_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbaction.SelectedValueChanged


        If cbaction.SelectedText.LastIndexOf("Wait") Then
            Ytextbox.Enabled = True
            Xtextbox.Text() = "X:Coordinate"
            Ytextbox.Text() = "Y:Coordinate"
        End If
    End Sub
Título: Re: combobox action al salir de uno solo de ellos
Publicado por: Keyen Night en 31 Julio 2012, 22:50 PM
En este caso TextBox1 se desactiva siempre que el objeto seleccionado sea "ejemplo" sino entonces se activa.

Código (vb.net) [Seleccionar]
    Private Sub ComboBox1_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedValueChanged

        TextBox1.Enabled = ComboBox1.SelectedItem.ToString <> "ejemplo"

    End Sub
Título: Re: combobox action al salir de uno solo de ellos
Publicado por: markitus90 en 1 Agosto 2012, 01:42 AM
oh muchisimas gracias ya lo he resuelto pero tu idea me ha aportado  mucho...
Gracias de corazon.