Gå til innhold

Anbefalte innlegg

Skrevet

Folkens -

 

Jeg trenger å vise et lite ikon til venstre for teksten i en kolonne i en listboks. Jeg kan i en DataGridView legge inn en Image column, men da får den en egen header samt at det blir en liten strek mellom ikonet og teksten. Ser for meg å prøve å lage en egen list kontroll (også for å teste og lære selvsagt)

 

Noen som kan hinte litt om dette?

 

Ole

Videoannonse
Annonse
Skrevet (endret)

Sjekk den valige List kontrollen, og sett OwnerDraw til OwnerDrawFixed

Skriv inn tegnefunksjonen i DrawItem eventet

 

husk at List tar alle datatyper i listen, ikke bare string, så hvis du skal ha med et bilde, lag en egen klasse for hver list item.

Endret av GeirGrusom
Skrevet
Sjekk den valige List kontrollen, og sett OwnerDraw til OwnerDrawFixed

Skriv inn tegnefunksjonen i DrawItem eventet

 

husk at List tar alle datatyper i listen, ikke bare string, så hvis du skal ha med et bilde, lag en egen klasse for hver list item.

 

Høres ut til at dette er noe jeg bør sjekke ut, men kan ikek si jeg finner noe av det du sier. Kan du være litt mer spesifik?

 

pfh takk

Ole

Skrevet
Sjekk den valige List kontrollen, og sett OwnerDraw til OwnerDrawFixed

Skriv inn tegnefunksjonen i DrawItem eventet

 

husk at List tar alle datatyper i listen, ikke bare string, så hvis du skal ha med et bilde, lag en egen klasse for hver list item.

Ok. Fant sakene. De lå på DrawMode.

Sjekker ut dette...

 

Ole

Skrevet

Jeg kan ikke sjekke nett nå, men jeg er ganske sikker på at du kan fjerne både header og liten tynn strek mellom kolonnene i listview. Kanskje du kan bruke den?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...