BrianMedlem sedan sep. 2001502 inlägg Dim itmX As ListItem
Set itmX = ListView1.ListItems.Add(, , "Textsnutt 1...")
itmX.SubItems(1) = "Textsnutt 2..."
itmX.SubItems(2) = "Textsnutt 3..."
itmX.Checked = True
itmX.ForeColor = &H808000
itmX.Bold = True
Har skapat en Listview med ett antal kolummer. Har fyllt kolummerna med värden. När jag sätter "Checked", "ForeColor" och "Bold", når dessa endast första kolummen i listview.
När jag markerar ett värde, så "blå-markeras" endast första kolummen.
Hur når jag de övriga kolummerna per rad, så att jag kan sätta värden som "Bold" och "ForeColor" även på dessa, samt att även dessa blir "blå-markerade" när jag markerat ett värde?
//Brian
JonMedlem sedan juli 20011 304 inlägg Högerklicka på din listview, välj egenskaper. Kryssa i full row select eller nåt i den stilen
BrianMedlem sedan sep. 2001502 inlägg Tack för hjälpen Jon!
Det löste problemet med att få hela raden markerad.
Däremot så gjorde det ingen skillnad vad gäller att nå de övriga kolummerna när man sätter värden.
//Brian
JonMedlem sedan juli 20011 304 inlägg Det vet jag inte... Kanske kan komma åt dem med SubItems ?
Har inte VB installerat så jag kan tyvärr inte kolla åt dig.
BrianMedlem sedan sep. 2001502 inlägg Enligt mitt tycke så borde man använda "SubItems" då man sätter värdena i kolummerna med detta kommando.
Ska kika vidare på detta, då tålamod förr eller senare brukar leda till att man löser problemen :)
//Brian