[.NET] per button text speichern/leeren

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von JoevanniD7, 5. März 2009 .

Schlagworte:
  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?
     
  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
     
  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?
     
  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.
     
  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
     
  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?
     
  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
     
  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.
     
  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
     
  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?
     
  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!
     
  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())
     
  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
     
  14. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.