Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    180
    Sto risolvendo (credo) così:

    codice:
                System.IO.StreamReader file = new System.IO.StreamReader(@"c:\a.txt");
                textBox1.Text = file.ReadLine();
                textBox2.Text = file.ReadLine();
                ecc..

  2. #12
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Allora il While ... lo devi utilizzare per forza se utilizzi file.ReadLine().

    Quindi supponendo che tu abbia 4 textBox già caricate a video e debba leggere 4 righe
    solamente :

    codice:
    //Creazione della matrice
               TextBox[] txtMatrix = new TextBox[4];
                int x = 162;
                int y = 180;
    
                for (int i = 0; i < txtMatrix.Length; i++)
                {
                    txtMatrix[i] = new TextBox();
                    txtMatrix[i].Left = x;
                    txtMatrix[i].Top = y;
                    y += txtMatrix[i].Height + 20;
    
                }
    
                Controls.AddRange(txtMatrix);
            }
    
    //Lettura del file di testo
    string line;
    
            System.IO.StreamReader file = new System.IO.StreamReader(@"c:\a.txt");
    
                int i = 0;
                while ((line = file.ReadLine()) != null)
                {
                   txtMatrix[i].Text = line;
                   i++;
                   if (i> 3) 
                      break; // <------- Esce dal While dopo la quarta iterazione
                }
    
            file.Close();
    Ciao, Brainjar

  3. #13
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Attenzione che ho messo il controllo su i>3 solo per sicurezza.
    Se sei sicuro che il file contenga solo 4 righe, il While ... ReadLine(), DA SOLO, basta.


    Adesso andrò in riunione. Non rispondo se non stasera ......
    Ciao, Brainjar

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.