|
You last visited: Today at 20:53
Advertisement
[VB.NET] Richtextbox in .txt-datei übertragen MIT Zeilenumbruch!
Discussion on [VB.NET] Richtextbox in .txt-datei übertragen MIT Zeilenumbruch! within the .NET Languages forum part of the Coders Den category.
03/15/2013, 16:49
|
#1
|
elite*gold: 2049
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
|
[VB.NET] Richtextbox in .txt-datei übertragen MIT Zeilenumbruch!
Ich habe folgendes Problem:
Wenn ich per My.Computer.FileSystem.WriteAllText() den Inhalt einer Richtextbox in eine txt-Datei schreiben will, dann werden die Zeilumbrüche nicht übertragen:
PHP Code:
Hallo:Wie gehts
Geht gut:Dir?
Wird zu:
PHP Code:
Hallo:Wie gehtsGeht gut:Dir?
Per vbnewline oder vbcrlf funktioniert das nicht, Google konnte mir auch nicht weiterhelfen )':
|
|
|
03/15/2013, 17:01
|
#2
|
elite*gold: 0
Join Date: Feb 2013
Posts: 6
Received Thanks: 0
|
Code:
Dim Builder as String = ""
Dim index as integer = -1
for each line() in richtextbox1.lines
index+=1
builder &= richtextbox1.line(index) & vbnewline
next
my.computer.filesystem.writealltext(pfad, builder, false)
|
|
|
03/15/2013, 17:13
|
#3
|
elite*gold: 2049
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
|
Der Code ist schon bisschen älter oder?
Funkt leider nicht, trotzdem Danke ^^
PS: Ich arbeite mit Visual Studio 2012 Professional ^^
|
|
|
03/15/2013, 18:38
|
#4
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Ein '\n' anhängen, kann VB das? Das steht für Newline. Evtl. benötigst du auch '\r\n', weiß nicht, wie Windows das löst.
Also dann line = zeileAusDerTextBox & "\r\n"
|
|
|
03/15/2013, 18:42
|
#5
|
elite*gold: 2049
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
|
Ich probiers mal aus...
|
|
|
03/15/2013, 18:54
|
#6
|
elite*gold: 0
Join Date: Mar 2012
Posts: 1,947
Received Thanks: 255
|
eigentlich sollte es mit
Code:
Dim MyText As String = Richtextbox1.Text
My.Computer.FileSystem.WriteAllText("C:\bla.txt, MyText)
funktionieren ....
|
|
|
03/15/2013, 19:36
|
#7
|
elite*gold: 2049
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
|
Dann werden aber die Zeilenumbrüche nicht mitbeschrieben -.-
|
|
|
03/15/2013, 20:14
|
#8
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Mach mal mit WriteAllLines
Glaube das gibt es
|
|
|
03/15/2013, 21:44
|
#9
|
elite*gold: 2049
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
|
hab jzt ne Lösung gefunden:
PHP Code:
SaveFileDialog1.ShowDialog() Dim path As String = SaveFileDialog1.FileName If path = "" Then Else Try Dim fs As FileStream = File.Create(path & ".txt") fs.Close() Dim text As String = "" Dim sr As System.IO.StreamWriter sr = My.Computer.FileSystem.OpenTextFileWriter(path & ".txt", False)
For Each item As ListViewItem In ListView1.Items
text += item.Text & vbCrLf
Next sr.WriteLine(text) sr.Close() Button2.Enabled = True Catch ex As Exception
End Try
End If
Das Ganze könnte man auch mit ner Richtextbox machen, wenn man einfach die Zeilen nach & nach ausliest.
Wieso das jzt klappt & das andere nicht bleibt mir ein Rätsel...
|
|
|
03/16/2013, 14:17
|
#10
|
elite*gold: 0
Join Date: Mar 2012
Posts: 1,947
Received Thanks: 255
|
steht für einen Zeilenumbruch deswegen ließt er immer ein Item aus schreibt es in die Datei + Zeilenumbruch , und so weiter
|
|
|
03/16/2013, 14:50
|
#11
|
elite*gold: 2049
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
|
Aber wieso überträgt er die Zeilenumbrüche in der RTb, welche auch mit vbcrlf erzeugt wurden, nicht, sondern nur bei direkter Zerlegung & Anhängung?
|
|
|
03/16/2013, 15:11
|
#12
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
haste in den controls mal die wordwrap und multiline einstellungen überprüft
an sowas kanns liegen das sachen die da sind nicht entsprechend angezeigt werden
ka was es da noch für sachen in einer rtb gibt
|
|
|
03/18/2013, 23:42
|
#13
|
elite*gold: 0
Join Date: Sep 2011
Posts: 6,567
Received Thanks: 922
|
Öffne es nicht mit dem editor.exe sondern mit dem notepad.exe
.... Siehe da, die Umbrüche sind vorhanden =)
Liegt also nicht an deinem Script / deiner Source, sondern am standartmäßigen Editor!
|
|
|
 |
Similar Threads
|
Zeilenumbruch im DataGridView?
08/27/2012 - .NET Languages - 1 Replies
Hey kannst Ihr mir sagen wie ich einem Qullcode in eine spalte laden?
Also der Quellcode sieht so au
<b>Login Erfolgreich</b><br>NoLagg v1.58.8<br>Essentials v2.7.2<br>WorldEdit v5.1.1<br>WorldGuard v5.3<br>
wie bekomme ich es hin, dass er pro spalte ein addon ist also so
|
[VB]Per Button in Textbox schreiben mit Zeilenumbruch
02/18/2012 - General Coding - 3 Replies
Edit: Hab es nun geschafft nur nun möchte ich wissen wie ich etwas aus einer anderen Textbox mit hinschreibe.
Mein Code ist so:
Private Sub HeadpusterButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HeadpusterButton1.Click
TextBox5.Text = TextBox5.Text + "g " + vbNewLine
End Sub
Nach dem "g" soll er den Wert aus einer anderen Textbox schreiben:
|
VB Richtextbox Frage
05/04/2011 - .NET Languages - 10 Replies
Hallo Com,
ich möchte das ein Wort in einer Richtextbox eine andere Farbe bekommt.
aber nur ein einzelnes wort.
Beispiel
start
Say ("Hallo du")
say ("HoHo")
wait ( )
|
TextBox und RichTextBox [VB]
06/06/2010 - .NET Languages - 7 Replies
Hi,
Ich hab ein Problem
und zwar...:
Ich will das man in einer RichBox nicht schreiben kann und das wenn man den Text in der TB eingiebt da er erscheint in der RichBox aber dann wenn man einen anderen Text angibt das er dann nicht verschwindet.
|
Zeilenumbruch in Fenster
07/30/2009 - AutoIt - 9 Replies
MsgBox(3, "text", "text"
wie mache ich im zweiten text zeilenumbrüche?
|
All times are GMT +1. The time now is 20:53.
|
|