ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
274
274
EMPFEHLEN
-
So.... mal wieder bin ich es!
Wahrscheinlich ist auch das eine ziemlich einfache Frage, aber gefunden habe ich bisher noch nichts.
Ich habe einen Button der eine Datei beim klicken öffnen soll:
Code :1 2 3
Private Sub Button41_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button41.Click System.IO.File.OpenRead("FILE") End Sub
Nun möchte ich das in der Groupbox3 (beim klicken) ausgeben. Beim klicken soll sich die Ansicht auch aktuallisieren.
Danke schonmal!
EikeLieben Gruß,
Eike Schlüter
**** Bitte erledigte Beiträge auch so markieren! ****
Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws
-
17.06.11 14:35 #2
Hi, evtl kannst du damit was anfangen. Hab es aber nur so hingeschrieben, nicht getestet!
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Dim ar As New ArrayList() Dim pfad as string = Application.StartupPath & "Datei" If File.Exists(pfad) Then Dim sr As New StreamReader(pfad) Dim data As String = sr.ReadToEnd() sr.Close() If Not String.IsNullOrEmpty(data) Then ar.AddRange(data.Split(New String() {vbCr & vbLf}, StringSplitOptions.None)) End If End If For i = 0 To ar.Count - 1 Groupbox3.Text = Groupbox3.Text & ar(i) ' oder meinst du nicht doch eher 'ne RichTextBox o.ä.? Next
EDIT: Evtl vor all dem noch den Inhalt der Groupbox3 leeren ( Groupbox3.Text = "" ).Geändert von waswiewo (17.06.11 um 14:54 Uhr)
- MfG waswiewo
-
17.06.11 14:43 #3
So wie du das geschrieben hast, öffnest du zwar einen Stream zum Lesen einer Datei, sonst aber nichts. du müsstest schon irgendwie den Lesevorgang selber angeben, außerdem muss VB ja wissen, wohin die Daten sollen (Variable, Steuerelement, ...).
Wenn du eine Textdatei hast, kannst du die Datei mit ReadAllText ganz einfach einlesen:
#Code vb:1
Dateiinhalt = System.IO.File.ReadAllText("C:\datei.txt", System.Text.Encoding.Default)
Die Ausgabe in eine Groupbox irritiert mich jetzt etwas, normalerweise hast du ein Label oder eine Textbox, in der du Text ausgibst. Bei der Groupbox kannst du ja nur die eine Zeile ändern, wenn du hier eine Datei mit mehreren Zeilen hast und nur die letzt ausgeben willst, musst du die Daten noch etwas bearbeiten (z.B. mit Split()).
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
Hallo....
da habe ich mich wahrscheinlich falsch ausgedrückt. Ich würde das gerne in einem Label ausgeben. Eine Textbox geht aber auch!
Werde Deines mal ausprobieren******Geändert von esdesign (17.06.11 um 15:42 Uhr) Grund: Hatte den Beitrag von "Der Doc" nicht gesehen.
Lieben Gruß,
Eike Schlüter
**** Bitte erledigte Beiträge auch so markieren! ****
Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws
-
Danke sehr! Hat funktioniert. Habe es in einer Textbox ausgegeben, da man ja in einer Groupbox nicht scrollen kann

EikeLieben Gruß,
Eike Schlüter
**** Bitte erledigte Beiträge auch so markieren! ****
Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws
Ähnliche Themen
-
Umlaute aus einer Datei lesen und ausgeben!
Von LxLehrling im Forum C/C++Antworten: 1Letzter Beitrag: 15.04.09, 19:25 -
Aus Datei Zahlen lesen, sortieren und wieder ausgeben
Von beimaik im Forum C/C++Antworten: 8Letzter Beitrag: 27.06.05, 18:33 -
Datei lesen und in MessageBox ausgeben
Von fr34k im Forum C/C++Antworten: 10Letzter Beitrag: 29.04.05, 16:43 -
Text aus Datei lesen in ein Array und ausgeben
Von JFranz im Forum PHPAntworten: 1Letzter Beitrag: 19.10.04, 17:23 -
datei lesen ok - datei lesen = permission denied
Von dune911 im Forum PHPAntworten: 7Letzter Beitrag: 11.05.02, 15:40





Zitieren

Login





