#1 5. März 2009 per button text speichern/leeren Hi! Ich brauche Hilfe bei einem meiner Projekte! Und zwar möchte ich per Knopfdruck einen text aus einer Textbox in eine txt speichern/leeren können... Kann mir jemand helfen? + Multi-Zitat Zitieren
#2 5. März 2009 AW: per button text speichern/leeren Löschen: Textbox1.Text = "" Speichern: googlen? vb@rchiv · Tipps & Tricks · LOG-Datei zur Fehlerprotokollierung (.NET) z.b. mfg Nash + Multi-Zitat Zitieren
#3 5. März 2009 AW: per button text speichern/leeren C# Code: // leeren textbox1.Text = String.Empty; // speichern StreamWriter sw = new StreamWriter(Dateiname); sw.WriteLine(textbox1.Text); sw.Close(); Natürlich musst du die benötigten Namespaces mit beachten - aber das sollte ja kein Problem darstellen. Hat's geholfen? + Multi-Zitat Zitieren
#4 5. März 2009 AW: per button text speichern/leeren Also geleert werden soll die Textdatei! und in diese soll auch gespeichert werden. und da hilft mir dein Link leider nicht weiter. + Multi-Zitat Zitieren
#5 5. März 2009 AW: per button text speichern/leeren Der google Link hilft nicht? Ne Spass. Also leeren ist ja löschen plus neue Leere Datei erstellen. Code: Public Function String2TXT(ByVal FullPath As String, ByVal str As String) As Boolean Dim f As New IO.FileInfo(FullPath) If f.Directory.Exists = True Then IO.File.WriteAllText(FullPath, str, System.Text.Encoding.Default) Return True End If Return False End Function Code: Public Function DeleteFile(ByVal FullPath As String,) As Boolean Dim f As New IO.FileInfo(FullPath) If f.Directory.Exists = True Then IO.File.Delete(FullPath) Return True End If Return False End Function Geht natürlich auch mit dem StreamWriter. http://bk-werne.de/doc/vb_net/msvb050001.htm#Rxxmsvb050001256Textdateienlesenundschreiben + Multi-Zitat Zitieren
#6 5. März 2009 AW: per button text speichern/leeren Danke! Das hilft mir prinzipiell auf jeden Fall weiter. Aber wie kann ich es auf den Button legen? + Multi-Zitat Zitieren
#7 5. März 2009 AW: per button text speichern/leeren ich schätze ma du benutzt visual studio express als ide einfach den butten rüberziehen auf die form und dann doppelklick draufmachen es öffnet sich jetzt der sourcecode und hat ne funktion für dich angelegt in der jetzt der code zum schreiben rein muss + Multi-Zitat Zitieren
#8 5. März 2009 AW: per button text speichern/leeren Das ist schon klar... ::angry: Aber ich kann keine Zeile public function einfach irgendwo reinknallen darum geht es! Ich bekomme eine Fehlermeldung wenn ich das versuche. + Multi-Zitat Zitieren
#9 5. März 2009 AW: per button text speichern/leeren mein windows gibt mir auch ab und zu irgendeine fehlermeldung, kannst du mir bei dem problem helfen? Nö! Also sag uns doch mal was da für nen fehler kommt, also schreib ab was da steht oder mach nen screen oder so! und in den button bereich ned den quelltext von oben kopieren sondern den ganz an den anfang und nicht in irgendwelche events, und bei deinem botton rufst dud ann auf: Code: String2TXT("c:\test.txt", deine_variable_aus_deren_inhalt_du_den_text_speichern_willst) Knusperkeks + Multi-Zitat Zitieren
#10 5. März 2009 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: per button text speichern/leeren Hier der Shot Link Ich weiss das es da nich hingehört... aber wohin gehört es? So ist es aber auch ncih trichtig oder? + Multi-Zitat Zitieren
#11 5. März 2009 AW: per button text speichern/leeren Du kannst in dem Private Sub des Buttons nicht einfach eine Public Function deklarieren. Einfach NACH DEM "End Sub" Einfügen! + Multi-Zitat Zitieren
#12 10. März 2009 AW: per button text speichern/leeren Also das mit den Strings hab ich nich so drauf... Aber würde es damit klappen Code: ' Comparing two strings '=============================================== Dim str1 As String = "ppp" Dim str2 As String = "ccc" Dim res As Int16 = String.Compare(str1, str2) Console.WriteLine("First result:" + res.ToString()) str2 = "ttt" res = String.Compare(str1, str2) Console.WriteLine("Second result:" + res.ToString()) str1 = "ttt" res = String.Compare(str1, str2) Console.WriteLine("Third result:" + res.ToString()) + Multi-Zitat Zitieren
#13 10. März 2009 AW: per button text speichern/leeren sry vielleicht hab ich das jetzt falsch verstanden aber wolltest du nicht einen text aus einem textfeld in einer txt datei speichern? das hier oben is ja nur um strings zu vergleichen.?!?! da hast du weder das leeren noch das speichern drin? so sollte inetwar dein button event aussehen. Code: Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim TargetFile As StreamWriter Try 'zum überschrieben der datei einfach auf "False" ändern TargetFile = New StreamWriter("test.txt", True) Catch MessageBox.Show("Error opening " & "test.txt") End Try Try 'schreibt NOW (datum von jetzt) ins file TargetFile.WriteLine(Now()) 'schriebt den inhalt der textbox in das file TargetFile.Write(TextBox1.Text) 'leer zeilen TargetFile.WriteLine() TargetFile.WriteLine() Catch MessageBox.Show("Error writing file") End Try TargetFile.Close() MessageBox.Show("Text saved to " & "test.txt") End Sub eine gute seite wo du solche sachen nachschaun kannst => Save What is in TextBox to Text File : TextBox « GUI « VB.Net und is auch die quelle für den code snipp + Multi-Zitat Zitieren