Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    455

    [VB.NET]Errore su condizione booleana

    Ciao a tutti,

    In un form ho diverse combobox a cui carico gli item all'evento load del form.

    Con un pulsante devo fare in modo che si proceda solamente in caso tutte le combobox abbiano un elemento selezionato.

    Il codice è questo:

    codice:
    If ComboBox8.SelectedIndex >= 0 & ComboBox1.SelectedIndex >= 0 & ComboBox2.SelectedIndex = 0 & ComboBox4.SelectedIndex >= 0 & ComboBox5.SelectedIndex >= 0 & ComboBox1.SelectedIndex >= 0 & ComboBox10.SelectedIndex >= 0 Then
    
    '' Fai tutte le funzioni
    
    else
    
    '' Messaggio di avvertimento
    
    end if
    Mi da questo errore:

    codice:
    Cast non valido dalla stringa "0-1" al tipo 'Double'.
    ho tentato anche creando un array di boolean che imposto su true quando viene selezionato un item ma l'errore è sempre lo stesso.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma perché utilizzi

    &

    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    455
    Originariamente inviato da oregon
    Ma perché utilizzi

    &

    ?
    Risolto mettendo l'And e sistemando un codice che gli dava fastidio.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da GhostFire
    Risolto mettendo l'And
    Ovvero, avevi confuso l' AND con il & ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    455
    Originariamente inviato da oregon
    Ovvero, avevi confuso l' AND con il & ...
    Guarda, io ho sempre usato il & pensando fosse la stessa cosa di And...perchè comunque ha funzionato in quasi tutti i casi in cui lo ho adoperato.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sono operatori completamente diversi ... non si può usare un linguaggio senza studiarne le regole ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Io farei:
    codice:
    If ComboBox8.SelectedIndex.Count > 0 AndAlso ComboBox1.SelectedIndex.Count > 0 AndAlso ComboBox2.SelectedIndex.Count > 0 AndAlso ComboBox4.SelectedIndex.Count > 0 AndAlso ComboBox5.SelectedIndex.Count > 0 AndAlso ComboBox1.SelectedIndex.Count > 0 AndAlso ComboBox10.SelectedIndex > 0 Then
    
    '' Fai tutte le funzioni
    
    else
    
    '' Messaggio di avvertimento
    
    end if
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

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 © 2025 vBulletin Solutions, Inc. All rights reserved.