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) kann die erste Spalte eines ListView-Elements **nicht** über `SubItems(0)` adressiert werden. Die erste Spalte (also der Haupttext eines ListViewItems) wird durch die Eigenschaft `Text` des ListViewItems repräsentiert. Beispiel: ```vb.net Dim item As ListViewItem = ListView1.Items(0) Dim ersteSpalte As String = item.Text ``` Die `SubItems`-Auflistung beginnt erst mit der **zweiten** Spalte (Index 1). Das heißt: - `item.Text` → Hauptspalte (erste Spalte) - `item.SubItems(0)` → entspricht ebenfalls der Hauptspalte, aber **nur zum Lesen**, nicht zum Schreiben - `item.SubItems(1)` → zweite Spalte - usw. **Wichtig:** In .NET 1.1 (VB.NET 2003) ist `item.SubItems(0)` **nur ein Alias für `item.Text`**. Das bedeutet, du kannst den Wert lesen, aber wenn du `item.SubItems(0).Text = "Neuer Wert"` schreibst, wird auch der Haupttext geändert. **Fazit:** Ja, du kannst in VB.NET 2003 die erste Spalte eines ListViewItems auch mit `SubItems(0)` adressieren, aber das ist identisch zu `item.Text`. Für Klarheit und Lesbarkeit empfiehlt sich jedoch die direkte Verwendung von `item.Text` für die erste Spalte. Weitere Infos: [Microsoft Dokumentation zu ListViewItem.SubItems](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.listviewitem.subitems)
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]
In VB.NET 2003 (also .NET Framework 1.1) gibt es leider keine direkte Möglichkeit, die Farbe der ausgewählten Elemente (`SelectedItems`) eines `ListView`-Steuerelements im Detail- oder Repor... [mehr]
Ja, mit VB.NET 2003 kannst du Vorschaubilder (Thumbnails) für die Miniaturansicht eines ListView zeitsparend erstellen. Dazu nutzt du die Klassen aus dem Namespace `System.Drawing`. Hier ein grun... [mehr]
Um in VB.NET 2003 ein **ListViewItem** von einer ListView in eine andere zu kop, kannst du die `Clone()`Methode verwenden. Dabei wird ein, identisches ListViewItem erzeug, das du dann der zweiten List... [mehr]