Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274

    Visual Studio 2008 - Variabili incrementali

    Bha ..... chissà se esiste quanto scritto nel titolo, sostanzialmente mi trovo in questa situazione:

    Con un ciclo for recupero dei dati da un file XML e tutto funziona, l'unica cosa è che attualmente dopo aver fatto fare il ciclo facevo scrivere il risultato in un msgbox, adesso vorrei scrivere i vari risultati del ciclo o in varibili o in textbox.

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mica ho capito cosa intendi ...

    E poi, per quale linguaggio?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Scusami hai ragione:

    Linguaggio: VISUAL BASIC


    ' codice funzionante

    For i = 0 To TotSottoNodi
    NomeAuto = ("name_auto_" & i)
    NomeAuto= ds.Tables("value" & i).Rows(0).Item("Italian")
    MsgBox(NomeAuto)
    Next i

    Ecco il ciclo fa il suo giro correttamente e ogni volta mi scrive il valore nel MsgBox, io adesso invece vorrei che anzichè scrivermi il valore nel MsgBox me lo scrivesse in una variabile o meglio ancora in un textbox.

    Grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da mdnet
    Scusami hai ragione:

    Linguaggio: VISUAL BASIC


    ' codice funzionante

    For i = 0 To TotSottoNodi
    NomeAuto = ("name_auto_" & i)
    NomeAuto= ds.Tables("value" & i).Rows(0).Item("Italian")
    MsgBox(NomeAuto)
    Next i

    Ecco il ciclo fa il suo giro correttamente e ogni volta mi scrive il valore nel MsgBox, io adesso invece vorrei che anzichè scrivermi il valore nel MsgBox me lo scrivesse in una variabile o meglio ancora in un textbox.

    Grazie
    "Me lo scrivesse in una textbox" significa fare

    TextBox1.Text = NomeAuto

    Ma è quello che vuoi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Si ma siccome il ciclo for potrebbe leggere 5 nomi di auto, piuttosto che 6, piuttosto che 10, quindi....

    non posso scrivere text1 .text=nomeauto, perchè potrei aver bisogno di 5 text come di 7 come di 10.

    Scusami

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da mdnet
    Si ma siccome il ciclo for potrebbe leggere 5 nomi di auto, piuttosto che 6, piuttosto che 10, quindi....

    non posso scrivere text1 .text=nomeauto, perchè potrei aver bisogno di 5 text come di 7 come di 10.

    Scusami
    Continuo a capire poco ... Allora vuoi creare dei controlli a runtime?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Sostanzialmente vorrei ottenere questo risultato finale (PERDONAMI!!!)


    For i = 0 To TotSottoNodi
    NomeAuto = ("name_auto_" & i)
    NomeAuto = ds.Tables("value" & i).Rows(0).Item("Italian")

    Text1.text = NomeAuto

    Next i

    Poi a questo punto continua il ciclo e va a leggere il nome della Seconda Auto e quindi dovrebbe fare: Text2.text = NomeAuto, poi continua con il ciclo e legge il nome della Terza Auto e mi scrive il valore su Text3.Text = NomeAuto e così fino all'ultima voce che trova nel ciclo.

    GRAZIE 1000

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora utilizza l'insieme Controls

    http://msdn.microsoft.com/it-it/library/yt340bh4.aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da mdnet
    Poi a questo punto continua il ciclo e va a leggere il nome della Seconda Auto e quindi dovrebbe fare: Text2.text = NomeAuto, poi continua con il ciclo e legge il nome della Terza Auto e mi scrive il valore su Text3.Text = NomeAuto e così fino all'ultima voce che trova nel ciclo.
    Forse mi è sfuggito un pezzo.

    Le caselle di testo (TextBox) di cui parli sono già esistenti sul Form?
    Oppure devono essere create?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    274
    Originariamente inviato da alka
    Forse mi è sfuggito un pezzo.

    Le caselle di testo (TextBox) di cui parli sono già esistenti sul Form?
    Oppure devono essere create?
    Io in verità nel form ho già creato 8 TextBox perchè con certezza matematica so che i valori del ciclo For non possono essere di più di 8 però potrebbero essere 2 come 5 come 7 e come al max 8.

    Comunque sia per fare delle prove io ho creato il numero max di textbox nel form.


    Grazie.

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.