Hallo Leute,
zunächst wünsche ich allen ein gutes, erfolgreiches Neues Jahr 2024
Ich hoffe, ich hab jetzt alles richtig erstellt? Was das Forum angeht.
Vielleicht hat einer eine Idee?
Ich benutze Vbnet Visual Basic und Visual Studio 2022
Ich möchte einen kleinen Texteditor programmieren. Mit normalen .txt Dateien funktioniert alles prima,
nun, habe ich die Idee, dass es nett sein könnte, auch mit formatiertem Text, also .rtf zu arbeiten, das funktioniert soweit auch schon.
Aber immer nur für den gesamten Text. Es gelingt mir nicht, wie in einer Word Datei, die Zeilen, Buchstaben einzeln zu formatieren und zu speichern.
Irgendwo ist noch ein Haken?
Ich speichere mit savefiledialog formatierten Text aus einer richtextbox als .rtf datei.
Soweit funktioniert auch alles fein. Ich kann die Formatierung mit Openfiledialog auch wieder öffnen, bis hier hin, ist alles schick.
Ich hoffe, ich hab mich verständlich ausgedrückt und alle Infos geliefert.
Das Beispiel bezieht sich jetzt natürlich nur auf .rtf Dateien, nicht auf .txt Dateien, die funktionieren ja schon einwandfrei.
Thema verschoben; Das Thema wird automatisch dort erstellt, wo man sich befindet, wenn man auf [✱ Neues Thema] klickt. ~VaporiZed
zunächst wünsche ich allen ein gutes, erfolgreiches Neues Jahr 2024
Ich hoffe, ich hab jetzt alles richtig erstellt? Was das Forum angeht.
Vielleicht hat einer eine Idee?
Ich benutze Vbnet Visual Basic und Visual Studio 2022
Ich möchte einen kleinen Texteditor programmieren. Mit normalen .txt Dateien funktioniert alles prima,
nun, habe ich die Idee, dass es nett sein könnte, auch mit formatiertem Text, also .rtf zu arbeiten, das funktioniert soweit auch schon.
Aber immer nur für den gesamten Text. Es gelingt mir nicht, wie in einer Word Datei, die Zeilen, Buchstaben einzeln zu formatieren und zu speichern.
Irgendwo ist noch ein Haken?
Ich speichere mit savefiledialog formatierten Text aus einer richtextbox als .rtf datei.
Soweit funktioniert auch alles fein. Ich kann die Formatierung mit Openfiledialog auch wieder öffnen, bis hier hin, ist alles schick.
Ich hoffe, ich hab mich verständlich ausgedrückt und alle Infos geliefert.
Das Beispiel bezieht sich jetzt natürlich nur auf .rtf Dateien, nicht auf .txt Dateien, die funktionieren ja schon einwandfrei.
VB.NET-Quellcode
- Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
- Dim saveFileDialog As New SaveFileDialog()
- ' Hier werden die Eigenschaften von SaveFileDialog definiert, für mich als Info
- saveFileDialog.Filter = "RTF-Dateien (*.rtf)|*.rtf"
- saveFileDialog.Title = "Speichern Sie den formatierten Text als RTF-Datei"
- saveFileDialog.FileName = ""
- ' Wenn der Benutzer auf die Schaltfläche Speichern klickt, speichert er den Inhalt einer RichTextBox in eine RTF-Datei, für mich als Info
- If saveFileDialog.ShowDialog() = DialogResult.OK Then
- Dim lines() As String = RichTextBox1.Text.Split(vbCrLf)
- For i As Integer = 0 To lines.Length - 1
- Dim lineRichTextBox As New RichTextBox()
- lineRichTextBox.Rtf = RichTextBox1.SelectedRtf
- System.IO.File.AppendAllText(saveFileDialog.FileName, lineRichTextBox.Rtf)
- Next
- End If
- End Sub
Thema verschoben; Das Thema wird automatisch dort erstellt, wo man sich befindet, wenn man auf [✱ Neues Thema] klickt. ~VaporiZed
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „joha2017“ ()