Register for your free account! | Forgot your password?

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

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

Advertisement



[VB 2010] RichTextBox speichern und laden

Discussion on [VB 2010] RichTextBox speichern und laden within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
[VB 2010] RichTextBox speichern und laden

Hallo zusammen

Also, ich möchte den Inhalt aus einer RichTextBox speichern. Das habe ich damit gemacht:

Code:
    Private Sub Form_Close(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.FormClosed
            Dim sw As IO.StreamWriter = New IO.StreamWriter(Application.StartupPath & "Save.txt", True)
    End Sub
Er hat alles gespeichert wie er sollte, nachdem ich die Funktion zum Laden einfügen wollte, ging es jedoch nicht mehr.
Also nahm ich die Funktion wieder raus und doch funktioniert es nicht mehr.

Nun meine Frage:

Wie kann ich am einfachsten den Inhalt aus einer RichTextBox speichern, ohne zu wissen, wie viele Zeilen darin enthalten sind?

Danach, wie kann ich diese Datei (Save.txt) richtig laden und den Text in der RichTextBox anzeigen lassen?

Ich bedanke mich schonmal für Hilfe.

Mit freundlichen Grüssen
adistoe



#edit: War wohl etwas voreilig, hab endlich das richtige Stichwort gefunen, nun funktioniert es

Falls jemand das gleiche Problem hat, soll ihm das hier helfen:
adistoe is offline  
Old 11/15/2012, 22:06   #2
 
Der4StoryMan's Avatar
 
elite*gold: 180
Join Date: Oct 2010
Posts: 228
Received Thanks: 136
Falls du es nicht unbedingt in einer .txt brauchst, kannst du es auch mit den Settings machen.

Dazu erstelle einfach unter Einstellungen ein neues Stetting.
Name z.B; "RichText"
Typ: String

Dann bei deinem Code, z.B unter Button1.click
Code:
            My.Settings.RichText = RichTextBox1.Text
            My.Settings.Save()
            My.Settings.Reload()
Wenn du das gespeicherte laden möchtest;
Code:
            RichTextBox1.Text = My.Settings.RichText
Vielleicht hilft es dir ja, obwohl du dein Problem schon gelöst hast

MFG!
Der4StoryMan is offline  
Thanks
1 User
Old 11/16/2012, 16:45   #3

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Nett von dir danke, ich werde es auf jedenfall auch noch als Möglichkeit in Betracht ziehen
adistoe is offline  
Old 11/16/2012, 17:21   #4
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Beachte jedoch, dass My.Settings gelöscht werden, wenn dein Programm verschoben o.ä. wird.
Kraizy​ is offline  
Thanks
1 User
Old 11/16/2012, 17:25   #5

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Ist leider sowieso nicht das, was ich für mein Programm suche, da bei manchen Änderungen der Inhalt der Box gespeichert und die Box geleert wird. Ist halt 1 Box für mehrere Einträge, jeder Eintrag gespeichert.
adistoe is offline  
Old 11/16/2012, 20:30   #6

 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,440
Received Thanks: 285
Quote:
Originally Posted by adistoe View Post
Ist leider sowieso nicht das, was ich für mein Programm suche, da bei manchen Änderungen der Inhalt der Box gespeichert und die Box geleert wird. Ist halt 1 Box für mehrere Einträge, jeder Eintrag gespeichert.
Wie geleert?
Du kannst den Inhalt auch per .INI oder einer .TXT speichern, die du dann beim starten ausließt.. o.O

P.S. Biste der von AL? xD
EpicGamerX is offline  
Old 11/16/2012, 21:34   #7
 
maxasoft's Avatar
 
elite*gold: 2049
The Black Market: 350/0/0
Join Date: May 2012
Posts: 4,593
Received Thanks: 441
PHP Code:
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
Richtextbox1.Text,True
Zum True am Ende:

Es beschreibt, ob der Inhalt hinzugefügt werden soll oder ob er einfach den alten Inhalt ersetzen soll, also bei false wir der text, der bereits in der datei ist, durch den text der Richtextbox ersetzt
maxasoft is offline  
Old 11/17/2012, 10:55   #8

 
adistoe's Avatar
 
elite*gold: 63
Join Date: Oct 2012
Posts: 1,181
Received Thanks: 139
Quote:
Originally Posted by iTsProLiiKe View Post
Wie geleert?
Du kannst den Inhalt auch per .INI oder einer .TXT speichern, die du dann beim starten ausließt.. o.O

P.S. Biste der von AL? xD
Geleert in dem Sinne, dass man durch eine Listbox mehrere Auswahlmöglichkeiten hat. Soll heissen, wenn ich Bsp. "Speicher 1" auswähle ist die RichTextBox dieser Speicher. Sobald ich dann "Speicher 5" auswähle, wird der Text gelöscht und der Inhalt der Datei "Speicher 5" geladen.

Zum PS, du bist etwa der 30. der fragt, und ja, der bin ich


Quote:
Originally Posted by maxasoft View Post
PHP Code:
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
Richtextbox1.Text,True
Zum True am Ende:

Es beschreibt, ob der Inhalt hinzugefügt werden soll oder ob er einfach den alten Inhalt ersetzen soll, also bei false wir der text, der bereits in der datei ist, durch den text der Richtextbox ersetzt
Ist mir klar, danke trotzdem
adistoe is offline  
Closed Thread


Similar Threads Similar Threads
[VB2010] Datagridview speichern + laden
12/02/2011 - .NET Languages - 1 Replies
Hi Com, Ich hab hier gerade die Coding Sction gefunden und wollte mal fragen ob einer den Code kennt wie man ein Datagridview in einer XML Datei oder ähnliches speichern kann. Dankee an alle die helfen werden. mfg. TwiTIn
Hilfe in Cinema 4d ? Datei Speichern mit transparentem hintergrund Speichern ?
09/29/2011 - elite*gold Trading - 10 Replies
^this. Melde euch bei mir, wenn es klappt, bekommt ihr bisschen egold.
ohne seite neu laden in db speichern
11/22/2010 - General Coding - 1 Replies
ich will in ner webseite daten in ner datenbank speichern ohne dass die seite neu lädt. hab bissle gegoogelt und gefunden, dass es mit AJAX gehen soll. ich finde aber nirgends etwas wos genau beschrieben ist. und nochwas ist ajax ne eigene sprache? und ihr könnt auch gleich die beste seitew reinschreiben, in der ajax erklärt wird :-)
(AutoIT) Speichern & Laden?
03/29/2009 - Main - 7 Replies
Moin Comm. Ich hätte mal ne wichtige Frage zum Thema AutoIT: Ich würde gern wissen wie man sachen aus einer .ini Datei auslesen kann, das mit dem Speichern hab ich begriffen. Also ich möchte, dass bei jedem Start des Programms in die leeren Inputboxen ($Input1,$Input2,$Input3) die sachen aus der .ini Datei hineingeschrieben werden. Wär nett wenn ihr helfen könntet. *zu vert!cal rüberschau* Thx im Vorraus Phil.



All times are GMT +1. The time now is 20:09.


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.