Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB.net]Combobox Variabili in base a valore

    Ciao a tutti,
    prima di postare questa domanda ho fatto molta ricerca,
    ma non essendo ancora esperto di Vb.net, non so come cercare correttamente la soluzione al mio problema.

    Vorrei che quando seleziono un valore dalla combobox,
    in automatico si settasse una variabile corrispondente, io ho fatto così:

    codice:
    If CmbAgenzie.SelectedValue = "11" Then
                Dim agenzie = "xx.xxx.xxx.xxx"
            ElseIf CmbAgenzie.SelectedValue = "22" Then
                Dim agenzie = "xx.xxx.xxx.xxx"
            ElseIf CmbAgenzie.SelectedValue = "" Then
                Dim agenzie = CmbAgenzie.SelectedValue
            End If
    Non mi valorizza la variabile agenzie, quindi io dovrei selezionare 11 dalla combo, e vorrei che il valore settatto sia, in questo caso un indirizzo ip, questo vale solo per alcuni dati della combo, diciamo una decina, i valori sono molti di più, ma non sono interessati da questa procedura.

    Il caricamento momentaneamente avviene inserendo i dati manualmente, ma poi farò prendere i dati da un file di testo.

    Spero di non aver infranto nessuna regola, e mi scuso se non mi sono spiegato benissimo.

    Grazie ancora

  2. #2
    ..Soluzione trovata sbagliavo ad inserire DIM,
    la variabile va dichiarata Globalmente.

    Ma come faccio a "dirgli" che se il valore selezionato non è in quel gruppo allora deve comportarsi normalmente??

    codice:
    If CmbAgenzie.SelectedValue = "11" Then
               agenzie = "xx.xxx.xxx.xxx"
            ElseIf CmbAgenzie.SelectedValue = "22" Then
                agenzie = "xx.xxx.xxx.xxx"
            ElseIf CmbAgenzie.SelectedValue = "" Then
                agenzie = CmbAgenzie.SelectedValue
            End If
    grazie

  3. #3

  4. #4
    Ciao grazie mille.

    Lascio il codice, magari può servire a qualcuno:
    codice:
    Dim agenzie As String
    
           If CmbAgenzie.SelectedItem = "xxxxx" Then
                agenzie = "10.202.xxx.xxx"
            ElseIf CmbAgenzie.Selecteditem = "xxxxx" Then
                agenzie = "10.202.ccc.ccc"
            Else
                agenzie = CmbAgenzie.SelectedItem
            End If
    Grazie mille, per il tuo aiuto.
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.