Hallo Jungs,
Wenn ich den Fontstyle eines ListView Objektes ändern will, kann ich dies ja mit:
tun!
Jedoch wird dann das komplette ListView geändert.
Ich habe verschiedene Posten in meinem ListView und hätte nun gerne nur die Letzte Zeile, welche die Berechnung des Gesamtbetrages enthält in Bold.
Füge ich den oben angegeben Code vor der erstellung dieser Zeile ein, so wird die komplette ListView geändert.
Geht es überhaupt, nur einzelne Zeilen in der Schrift zu verändern?
Hir mein Code-Schnipsel:
Wenn ich den Fontstyle eines ListView Objektes ändern will, kann ich dies ja mit:
Code:
Tagesbeleg.LV_tagesbeleg.Font = New Font("Courier New", 12, FontStyle.Bold)
Jedoch wird dann das komplette ListView geändert.
Ich habe verschiedene Posten in meinem ListView und hätte nun gerne nur die Letzte Zeile, welche die Berechnung des Gesamtbetrages enthält in Bold.
Füge ich den oben angegeben Code vor der erstellung dieser Zeile ein, so wird die komplette ListView geändert.
Geht es überhaupt, nur einzelne Zeilen in der Schrift zu verändern?
Hir mein Code-Schnipsel:
Code:
'ListView füllen
For i As Integer = 0 To tagesdaten.Count - 1 Step 5
With Tagesbeleg.LV_tagesbeleg.Items
With .Add(tagesdaten(i))
.SubItems.Add(tagesdaten((i + 1)))
.SubItems.Add(tagesdaten((i + 2)))
.SubItems.Add(tagesdaten((i + 3)))
.SubItems.Add(tagesdaten((i + 4)))
End With
End With
Next
'Gesamtbetrag errechnen
Dim tagesbetrag As Decimal = 0
For i As Integer = 4 To tagesdaten.Count - 1 Step 5
tagesbetrag = tagesbetrag + CDec(tagesdaten(i))
Next
Tagesbeleg.LV_tagesbeleg.Font = New Font("Courier New", 12, FontStyle.Bold)
With Tagesbeleg.LV_tagesbeleg.Items
With .Add("")
.SubItems.Add("")
.SubItems.Add("")
.SubItems.Add("Tagesbetrag")
.SubItems.Add(tagesbetrag)
End With
End With