Das Problem liegt sehr wahrscheinlich an den Zeilenumbrüchen im RTF-Text. Notepad erwartet für Zeilenumbrüche das Windows-Format `CRLF` (Carriage Return + Line Feed, also `vbCrLf` oder... [mehr]
Um farbigen Text aus einer RichTextBox in VB.NET 2003 so ins Clipboard zu kopieren, dass die Zeilenumbrüche beim Einfügen in Notepad korrekt angezeigt werden, solltest du den **PlainText** (also den reinen Text) und nicht das RTF-Format ins Clipboard kopieren. Notepad unterstützt keine Formatierungen, sondern nur reinen Text – aber es erwartet Zeilenumbrüche im Windows-Format (`vbCrLf` oder `\r\n`). **So gehst du vor:** ```vbnet ' Kopiert den reinen Text mit korrekten Zeilenumbrüchen ins Clipboard Clipboard.SetText(RichTextBox1.Text) ``` **Wichtige Hinweise:** - `RichTextBox1.Text` enthält den reinen Text mit den richtigen Zeilenumbrüchen (`vbCrLf`). - Wenn du stattdessen `RichTextBox1.Rtf` verwendest, wird der Text als RTF (mit Formatierungen) kopiert, aber Notepad kann das nicht interpretieren. - Die Farben und Formatierungen gehen beim Einfügen in Notepad verloren, weil Notepad nur reinen Text unterstützt. **Zusammengefasst:** Verwende `Clipboard.SetText(RichTextBox1.Text)`, um den Text so zu kopieren, dass Zeilenumbrüche in Notepad korrekt angezeigt werden. **Weitere Infos:** - [Clipboard.SetText-Methode (Microsoft-Dokumentation)](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.clipboard.settext) - [RichTextBox.Text-Eigenschaft (Microsoft-Dokumentation)](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.richtextbox.text) **Hinweis:** Wenn du in ein Programm mit RTF-Unterstützung (z.B. Word) einfügst, kannst du auch `Clipboard.SetDataObject(RichTextBox1.Rtf)` verwenden, um Farben und Formatierungen zu erhalten.
Das Problem liegt sehr wahrscheinlich an den Zeilenumbrüchen im RTF-Text. Notepad erwartet für Zeilenumbrüche das Windows-Format `CRLF` (Carriage Return + Line Feed, also `vbCrLf` oder... [mehr]
Um in VB.NET 2003 markierten Text innerhalb einer RichTextBox per Drag & Drop mit der Maus zu verschieben, musst du einige Ereignisse und Einstellungen nutzen, da die Standard-RichTextBox dieses V... [mehr]
In VB.NET 2003 (und generell in Windows Forms) ist es so, dass der `RightMargin`-Wert einer RichTextBox lediglich die Anzeige beeinflusst: Der Text wird optisch umgebrochen, aber im zugrundeliegenden... [mehr]
In VB.NET 2003 kannst du die aktuelle Kalenderwoche mit der Klasse `System.Globalization.CultureInfo` und deren `Calendar`-Eigenschaft ermitteln. Hier ein Beispiel, wie du die aktuelle Woche nach ISO-... [mehr]
Um in VB.NET 2003 zu verhindern, dass das Drücken der Enter-Taste (`Return`) in einer `RichTextBox` einen Zeilenumbruch einfügt, kannst du das `KeyDown`- oder `KeyPress`-Ereignis der RichTex... [mehr]
Um in VB.NET 2003 eine Liste aller JPG-Dateien in einem Ordner und allen Unterordnern zu erstellen, kannst du die rekursive Durchsuchung mit der Klasse `Directory` und `DirectoryInfo` verwenden. Hier... [mehr]
Um in VB.NET ein JPG-Bild in ein GIF-Bild umzuwandeln und dabei gleichzeitig die Größe zu ändern, kannst du die Klassen `System.Drawing.Image` und `System.Drawing.Bitmap` verwenden. Hi... [mehr]
In VB.NET 2003 kannst du ein JPG-Bild in ein GIF-Bild umwandeln, indem du die Klassen aus dem Namespace `System.Drawing` verwendest. Hier ein einfaches Beispiel, wie das funktioniert: ```vb.net Impor... [mehr]
Mit der Funktion `Val("ABC02")` in VB.NET 2003 erhältst du als Ergebnis den Wert `0`. Die Funktion `Val` liest nur so lange Zeichen aus dem String, wie sie als Zahl interpretiert werden... [mehr]
Um in VB.NET 2003 in einer RichTextBox beim Drücken der Enter-Taste vor dem Zeilenvorschub automatisch ein "°" einzufügen, kannst du das KeyDown- oder KeyPress-Ereignis der Ric... [mehr]