none
[Ayuda] Crear condición If de My.setting RRS feed

  • Pregunta

  • Hola amigos,

    Me gustaría crear una condición If sobre My.setting por ejemplo

    If My.setting("blabla") = 2 then...

    Lo que quiero hacer es que si en la configuración hay otro valor que no sea 2 ya sea "Nothing" otro numero o letra que no sea 2, salte un mensaje diciendo No es dos. Si fuese dos que salte un mensaje diciendo es dos.

    Gracias

    viernes, 18 de agosto de 2017 15:00

Respuestas

  • Hola:

     En My.Setting dudo que puedas escribir una condición como tal, este tipo de validaciones debes de hacerla en tu código Vb, ahi es donde preguntas por el contenido de un elemento y lanzas el mensaje que gustes.

    ---

    Leyendo mejor tu pregunta, entiendo mejor tu requerimiento:

    Dim valor As Integer
    Integer.TryParse(My.setting("blabla").ToString(), valor)
    If(valor = 2)Then
    	'Realizas alguna acción
    Else
    	'Realizas alguna acción
    End If

     El TryParse te ayuda a evaluar que el contenido de la configuración pueda ser convertido a entero para posteriormente solo comparar.

     Espero te sea de utilidad


    Saludos desde Monterrey, Nuevo León, México!!!


    viernes, 18 de agosto de 2017 15:47

Todas las respuestas

  • Hola:

     En My.Setting dudo que puedas escribir una condición como tal, este tipo de validaciones debes de hacerla en tu código Vb, ahi es donde preguntas por el contenido de un elemento y lanzas el mensaje que gustes.

    ---

    Leyendo mejor tu pregunta, entiendo mejor tu requerimiento:

    Dim valor As Integer
    Integer.TryParse(My.setting("blabla").ToString(), valor)
    If(valor = 2)Then
    	'Realizas alguna acción
    Else
    	'Realizas alguna acción
    End If

     El TryParse te ayuda a evaluar que el contenido de la configuración pueda ser convertido a entero para posteriormente solo comparar.

     Espero te sea de utilidad


    Saludos desde Monterrey, Nuevo León, México!!!


    viernes, 18 de agosto de 2017 15:47
  • Hola amigo,

    Espero que te funcione, de igual modo, si no te resulta, contestame sobre este hilo, y le daremos seguimiento

            If (My.Settings.ToString() <> 2) Then
                MessageBox.Show("El valor es diferente a 2")
            Else
                MessageBox.Show("El valor es 2")
            End If

    Saludos..

    viernes, 18 de agosto de 2017 16:24