Γεια σας,
έχω ένα πρόβλημα.. έχω ενα textbox (με όνομα txtExistingMaps) στην κύρια φόρμα (frmMain)
και γράφω στον κωδικό του ενός button:
[code]txtExistingMaps.Text = (System.IO.Directory.GetFiles(txtSettings.Lines(3).Substring(10) + "Maps\Download\").ToString)[/code]
(to "txtSettings.Lines(3).Substring(10)" βγάζει "C:\Games\Warcraft III\")
και μου βγάζει το εξής: "system.string[]"
το έχω δοκιμάσει επίσης σαν:
[code]txtExistingMaps.lines = System.IO.Directory.GetFiles(txtSettings.Lines(3).Substring(10) + "Maps\Download\")[/code]
και μου βγάζει αυτά που θέλω, δηλαδή:
[code]C:\Games\Warcraft III\Maps\Download\CLASTLE TD SKIBI.w3x
C:\Games\Warcraft III\Maps\Download\Custom Hero Survival 7.0(p).w3x
C:\Games\Warcraft III\Maps\Download\DotA Allstars v6.64 AI 0.213.w3x
C:\Games\Warcraft III\Maps\Download\DotA Allstars v6.64.w3x
C:\Games\Warcraft III\Maps\Download\Footmen vs Grunts htid v1.9.w3x
C:\Games\Warcraft III\Maps\Download\Green TD WipeOut 6.3c.w3x
C:\Games\Warcraft III\Maps\Download\X Hero Siege v3.32.w3x[/code]
όμως όλος παραδόξως το "txtExistingMaps.lines.rank" είναι 1 ! ! ! !
με το αποτέλεσμα που βγάζει θα έπρεπε να είναι 7 ! ! !
Τι συμβαίνει? Νομίζω οτι αν καταφέρω να κάνω το πρώτο (δλδ "txtExistingMaps.Text=..") να δουλέψει θα βγάζει το σωστό rank. αλλά το θέμα είναι πως να γράψω τον κωδικό για το Public Overrides Function ToString() As String??????