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 eine oder mehrere Zeilen (Items) aus einer `ListView` in die Zwischenablage (Clipboard) zu kopieren, gehst du wie folgt vor: 1. **Ausgewählte Zeilen ermitteln:** Über die Eigenschaft `SelectedItems` der ListView erhältst du die aktuell markierten Zeilen. 2. **Text zusammenstellen:** Die Daten der Zeilen (und ggf. deren SubItems) werden zu einem String zusammengefügt, z.B. tabulatorgetrennt für Spalten und zeilengetrennt für Zeilen. 3. **In die Zwischenablage kopieren:** Mit `Clipboard.SetDataObject` wird der Text in die Zwischenablage gelegt. **Beispielcode:** ```vb ' Angenommen, ListView1 ist deine ListView Dim sb As New System.Text.StringBuilder() For Each item As ListViewItem In ListView1.SelectedItems ' Haupttext sb.Append(item.Text) ' SubItems (Spalten) For i As Integer = 1 To item.SubItems.Count - 1 sb.Append(vbTab) sb.Append(item.SubItems(i).Text) Next sb.AppendLine() Next If sb.Length > 0 Then Clipboard.SetDataObject(sb.ToString()) End If ``` **Hinweise:** - Der Code kopiert alle ausgewählten Zeilen, jede Spalte wird durch einen Tabulator getrennt, jede Zeile durch einen Zeilenumbruch. - In VB.NET 2003 musst du ggf. einen Verweis auf `System.Windows.Forms` und `System.Text` setzen. - Das Einfügen in z.B. Excel oder Notepad funktioniert dann wie gewohnt mit Strg+V. **Weitere Infos zur ListView:** [Microsoft Dokumentation zu ListView](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.listview?view=netframework-1.1) [Clipboard-Klasse](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.clipboard?view=netframework-1.1)
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** (... [mehr]
In VB.NET 2003 (also .NET Framework 1.1) kann die erste Spalte eines ListView-Elements **nicht** über `SubItems(0)` adressiert werden. Die erste Spalte (also der Haupttext eines ListViewItems) wi... [mehr]
In VB.NET 2003 ist die ListView-Komponente standardmäßig nur für die Sortierung nach einer einzelnen Spalte ausgelegt. Eine mehrstufige (also z.B. erst nach Spalte 1, dann nach Spalte... [mehr]
In VB.NET 2003 (also .NET Framework 1.1) gibt es beim `ListView`-Steuerelement einige Einschränkungen im Vergleich zu späteren Versionen. Das Problem, dass nach dem Sortieren die Änderu... [mehr]
Um in VB.NET 2003 eine `ListView` mit dem Namen und dem vollständigen Pfad (FullName) der über einen `OpenFileDialog` (mit `Multiselect = True`) ausgewählten Dateien zu füllen, kan... [mehr]
Um in VB.NET 2003 in einer `ListView` die Icons versteckter Dateien halbtransparent (wie im Windows Explorer) darzustellen, sind mehrere Schritte nötig, da die Standard-ListView-Steuerung dies ni... [mehr]
Um in VB.NET 2003 die Einträge eines `ListView` nach Datum oder Größe zu sortieren, musst du einen benutzerdefinierten Sortierer implementieren, da die Standard-Sortierung nur nach Tex... [mehr]
Die Eigenschaft `UseItemStyleForSubItems` ist Teil des `ListViewItem`-Objekts in Windows Forms (WinForms) in VB.NET. Sie steuert, ob die Unterelemente (SubItems) eines ListView-Elements (`ListViewItem... [mehr]
In VB.NET 2003 (also .NET Framework 1.1) ist es leider nicht direkt möglich, die `ForeColor` (Textfarbe) einzelner SubItems in einem `ListView`-Steuerelement zu ändern. Die Standard-ListView... [mehr]