Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

φόρτωμα αρχείου σε textbox

Îåêßíçóå áðü ôï ìÝëïò PsySpooky. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 04-04-2007, 11:44. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  04-04-2007, 00:05 27802

    φόρτωμα αρχείου σε textbox

    Καλησπέρα,

    Εδώ και λίγο καιρό μαθένω Visual C++ 05 express.
    και ετοιμάζω ένα πρόγραμμα..

    ένα απο τα πολλά πράγματα που θέλω να βάλω στο πρόγραμμα είναι το άνοιγμα ενός αρχείου σε ένα textbox.

    χρισιμοποίησα την openFileDialog method για να επιλέξω το αρχείο.

    OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;

          openFileDialog1->InitialDirectory = "c:\\";
          openFileDialog1->Filter = "Vath. Prj files (*.ids)|*.ids|All files (*.*)|*.*";
          openFileDialog1->FilterIndex = 1;
          openFileDialog1->RestoreDirectory = true;

           openFileDialog1->ShowDialog();

    και τώρα θέλω να φορτώσω τα δεδομένα του αρχείου σε ένα textbox.

    αλλά είμαι αρχάριος και δεν ξέρω πώς να το κάνω αυτό....

    (στην standart cpp το είχα καταφέρει πολύ εύκολα...)



    CC Calculator -newest version: 1.6-

    Επισκευθήτε το blog μου :)

  •  04-04-2007, 11:44 27834 σε απάντηση της 27802

    Απ: φόρτωμα αρχείου σε textbox

    Απ' ότι καταλαβαίνω από τον κώδικα σου, το πρόβλημα δεν έχει να κάνει με το ότι χρησιμοποιείς Visual C++ Express αντί για standard C++, αλλά επειδή θέλεις να γράψεις managed κώδικα αντί να χρησιμοποιήσεις MFC. Όταν χρησιμοποιείς managed κώδικα χρησιμοποιείς τις κλάσεις του .NET. Το κείμενο ενός textbox το θέτεις απλά γράφοντας
    myTextbox->Text = myString;
    Το myString όμως πρέπει να είναι ένα instance της System::String, όχι ένα tchar* ή string της STL. Ευτυχώς, υπάρχει η γρήγορη λύση για να διαβάσεις ένα αρχείο, η System:IO:File->ReadAllText, η οποία διαβάζει ένα αρχείο και επιστρέφει το περιεχόμενο του σαν System::String.

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems