Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 20:53

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
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 )':
maxasoft is offline  
Old 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)
Mr. Awsome is offline  
Old 03/15/2013, 17:13   #3
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
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 ^^
maxasoft is offline  
Old 03/15/2013, 18:38   #4

 
snow's Avatar
 
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"
snow is offline  
Old 03/15/2013, 18:42   #5
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
Ich probiers mal aus...
maxasoft is offline  
Old 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 ....
Graphicscore is offline  
Old 03/15/2013, 19:36   #7
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
Dann werden aber die Zeilenumbrüche nicht mitbeschrieben -.-
maxasoft is offline  
Old 03/15/2013, 20:14   #8


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Mach mal mit WriteAllLines

Glaube das gibt es
Requi is online now  
Old 03/15/2013, 21:44   #9
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
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...
maxasoft is offline  
Old 03/16/2013, 14:17   #10

 
elite*gold: 0
Join Date: Mar 2012
Posts: 1,947
Received Thanks: 255
Code:
vbCrLf
steht für einen Zeilenumbruch deswegen ließt er immer ein Item aus schreibt es in die Datei + Zeilenumbruch , und so weiter
Graphicscore is offline  
Old 03/16/2013, 14:50   #11
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
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?
maxasoft is offline  
Old 03/16/2013, 15:11   #12
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
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
tolio is offline  
Old 03/18/2013, 23:42   #13

 
unknwnx.'s Avatar
 
elite*gold: 0
The Black Market: 519/0/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!
unknwnx. is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.