Ja soweit kann ich mittlerweile folgen. Habe mich ja auch jetzt Tage damit beschäftigt.
Bei mir hakt es jetzt nur ein wenig im Ablauf.
Ich versuche das mal schematisch darzustellen, weil den ganzen Code Posten(über mehrere klassen usw.)
mach keinen Sinn.
Form1 hat ein TreeView (erstmal) und eine ComboBox, sonst nichts.
Nach der Auswahl in der ComboBox ( File, Folder, File & Folder), knattert schon eine Instanz los
(BackGroundWorker, Delegate, Invoke).
Dim Neue_Instanz .....
.Start_Load_TreeView(TreeView1, FTP_Verzeichnis, FTP_User, FTP_Passwort, Folder&Files......... usw.)
End
So diese Instanz bringt mir das komplette FTP_Verzeichnis inkl. Folder u. Files zurück als fertiges TreeView zurück.
bisher alles soweit OK.
Aber jetzt drehe ich mich im Kreis, ich zumindest.
Die Klasse sammelt alle Daten vom FTP. OK
Innerhalb der Klasse
Ich kann die ImageListe erst zusammenstellen, wenn ich den Response vom FTP habe.
Weil ich dann erst weis, welche überhaupt benöfigt werden.
mhhh, dann bin ich aber in einer neuen Instanz, wenn ich nun die Icon anhand der Regestrierung ermittel,
bekomme ich sie, kann sie der TreeView (anhand der ImageListe) zuweisen.
Sie kommen dann auch in Form1 an. (währe ja gelacht wenn ~blaze~ da ein fehler gemacht hätte)
- Jetzt kommt aber mein Ratenschwanz
Wähle ich in TreeView nun ein Node(Folder) mit DoppelKlick aus, soll er den Rest des Folders auslsen und zurückbringen.
Geht natürlich auch mit der neuen Instanz.
Aber genau das ist ja der haken, bei jeder neuen Instanz ladet er ja wieder alles von vorne.
Ich suche nun eine Möglichkeit, wie ich das doppelte umgehen kann.
Vielleicht umständlich erklärt.
wenn noch fragen sind
ich laufe ja nicht weg
danke
Bernd
Bei mir hakt es jetzt nur ein wenig im Ablauf.
Ich versuche das mal schematisch darzustellen, weil den ganzen Code Posten(über mehrere klassen usw.)
mach keinen Sinn.
Form1 hat ein TreeView (erstmal) und eine ComboBox, sonst nichts.
Nach der Auswahl in der ComboBox ( File, Folder, File & Folder), knattert schon eine Instanz los
(BackGroundWorker, Delegate, Invoke).
Dim Neue_Instanz .....
.Start_Load_TreeView(TreeView1, FTP_Verzeichnis, FTP_User, FTP_Passwort, Folder&Files......... usw.)
End
So diese Instanz bringt mir das komplette FTP_Verzeichnis inkl. Folder u. Files zurück als fertiges TreeView zurück.
bisher alles soweit OK.
Aber jetzt drehe ich mich im Kreis, ich zumindest.
Die Klasse sammelt alle Daten vom FTP. OK
Innerhalb der Klasse
Ich kann die ImageListe erst zusammenstellen, wenn ich den Response vom FTP habe.
Weil ich dann erst weis, welche überhaupt benöfigt werden.
mhhh, dann bin ich aber in einer neuen Instanz, wenn ich nun die Icon anhand der Regestrierung ermittel,
bekomme ich sie, kann sie der TreeView (anhand der ImageListe) zuweisen.
Sie kommen dann auch in Form1 an. (währe ja gelacht wenn ~blaze~ da ein fehler gemacht hätte)
- Jetzt kommt aber mein Ratenschwanz
Wähle ich in TreeView nun ein Node(Folder) mit DoppelKlick aus, soll er den Rest des Folders auslsen und zurückbringen.
Geht natürlich auch mit der neuen Instanz.
Aber genau das ist ja der haken, bei jeder neuen Instanz ladet er ja wieder alles von vorne.
Ich suche nun eine Möglichkeit, wie ich das doppelte umgehen kann.
Vielleicht umständlich erklärt.
wenn noch fragen sind
ich laufe ja nicht weg
danke
Bernd