Προς το περιεχόμενο

Ανάγνωση αρχείων από τη φορμα


Giorgos3924

Προτεινόμενες αναρτήσεις

Δημοσ.

Δυο επιλογες

 

α) Directory class

β) Τα ιδιαιτερα του FileSystem. Η τελεία (.) συμβολιζει το τρεχον καταλογο.

Πχ εχεις το προγραμμα εδω

c:\test\app\app.exe

και θελεις να διαβασεις απο το

c\test\app\config\file.txt

τοτε θα γραψεις

.\config\file.txt

Δημοσ.

Ωραία, ευχαριστώ!

Τώρα έχω ένα πρόβλημα...

Μετέφερα το φάκελο από το desktop στο laptop και δεν μπορώ να κάνω debug

μου λέει ότι δεν μπορεί να βρεί ένα αρχείο .cpp ενώ υπάρχει...

Όλο το φάκελο πήρα αλλά πού βρήκε το πρόβλημα δεν ξέρω...

Και όταν του λέω να διαβάσει από τον C:\\ πάλι error βγάζει.

Δημοσ.

Αντί για comboBox λέω να χρησιμοποιήσω treeview

http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.aspx

Δεν έχω καταλάβει εδώ πώς δημιουργούμε child treenode

 

Ας πούμε στην εικόνα έχω βάλει το button1 να δημιουργεί root treenode

με ότι όνομα του δίνουμε στο textbox

Με το button2 πώς μπορώ να δημιουργώ child treenode;

post-93702-12906314041_thumb.png

Δημοσ.

στο treeview πώς μπορώ να κάνω έλεγχο το όνομα μέσα στο δένδρο;

Πχ όταν κλικάρει κάποιος επάνω στο "asdf" να εκτελείται μια ενέργεια...

Δημοσ.

Οταν κλικαρεις κατι ή περνας με το mouse απο πανω ή ή ή το treeview σου στελνει ενα event. Το μονο που πρεπει να κανεις ειναι να πιασεις το σωστο event.

Εδω ειναι ολα τα event του treeview

Δημοσ.

Με το afterselect προσπαθώ να το κάνω αλλά σε μια if για παράδειγμα δεν ξέρω τί

να γράψω στην ισότητα για έλεγχο.

Πχ. επιλέγοντας το asdf μέσα στην treeview

if ( ??? == "asdf")

{

textBox1->text = "hello";

}

Δημοσ.

Πώς μπορώ να ενώσω 2 λέξεις σε 1 για να χρησιμοποιηθεί ως path;

Πχ..

"C:\\Users\\" + textBox1->text

Ώστε να μπορώ να δημιουργώ φακέλους μέσα στο C:\Users\ με διαφορετικό όνομα που θα δίνω από το textBox.

Δημοσ.

Προσπαθώ να πάρω τα ονόματα (μόνο τα ονόματα - όχι όλο το path) όλων των φακέλων σε ένα path.

Νομίζω γιαυτό κατάλληλη είναι η Directory::EnumerateDirectories

http://msdn.microsoft.com/en-us/library/dd383304.aspx

 

Μου βγάζει όμως σφάλματα:

error C2039: 'EnumerateDirectories' : is not a member of 'System::IO::Directory'

error C3861: 'EnumerateDirectories': identifier not found

 

Θέλω να ενώσω την treeview με την listview να κάνω έναν μικρό explorer.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...