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

    [vb.net] Operatori di confronto

    cosa stò sbagliando?

    dim cnt as integer
    textbox1.text = "5"
    For cnt = 1 to 100
    if textbox1.text = CStr(cnt) then
    msgbox(CStr(cnt))
    End If
    Next cnt


    In teoria questo codice dovrebbe dare in output una finestra MessageBox con il numero 5... In pratica il ciclo finisce senza fare nulla
    powered by slackware 9.1 & WindowsXP
    Programmazione: C/C++, Java, Visual Basic
    Web: HTML, CSS, PHP, JavaScript
    sito web www.softwaremerelli.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    Dovrebbe essere questo, in pratica converti un numero in stringa , quindi anche con il suo segno +,-, prova ad aggiungere uno spazio nella text prima del 5 in modo da simulare il più, oppure converti il contenuto della text in numero e poi confrontalo con cnt.

  3. #3

    Re: [vb.net] Operatori di confronto

    Originariamente inviato da rx7
    cosa stò sbagliando?

    dim cnt as integer
    textbox1.text = "5"
    For cnt = 1 to 100
    if textbox1.text = CStr(cnt) then
    msgbox(CStr(cnt))
    End If
    Next cnt


    In teoria questo codice dovrebbe dare in output una finestra MessageBox con il numero 5... In pratica il ciclo finisce senza fare nulla
    A me il tuo codice funziona perfettamente, senza cambiare una sola riga...
    Chi non cerca trova.

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.