[vb] List view Icoontje veranderen

Pagina: 1
Acties:

  • Wokker
  • Registratie: September 2001
  • Laatst online: 22:46

Wokker

De avond wokkel

Topicstarter
Ik ben al vanaf vanmorgen 10 uur bezig om m'n list view behoorlijk te laten werken. Nu is het enigste wat ik nog wel is dat ik mijn icoontjes kan aan passen aan de hand van een event.

de list view gebruik ik als een playlist voor een media speler. Nu wil ik dat het icoontje voor in mijn list view verander word als het bestand op dat moment aan het spelen is. Ik heb het al voor elkaar dat het bestand wat op dat moment speel geselecteerd word Maar nu wil ik het icoontje ook aanpassen. moet ik hiervoor de hele regel is verwijderen en vervolgens op nieuw toevoegen ? of is er ook een simpel commando waarmee dat kan ? Hier op got kon ik er niks over vinden (wel veel over listview maar niet mijn probleem :(


en dan laaste vraag is het ook mogelijk om per rij een ander lettertype/ achtergrond kleur in te stellen?

Alvast bedankt

[ Voor 10% gewijzigd door Wokker op 10-10-2004 14:25 ]

Het oneindige X 0


Verwijderd

Waar gaat dit over? List view van wat?

  • Wokker
  • Registratie: September 2001
  • Laatst online: 22:46

Wokker

De avond wokkel

Topicstarter
Verwijderd schreef op 10 oktober 2004 @ 14:27:
Waar gaat dit over? List view van wat?
Visualbasic

Het oneindige X 0


  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Met de standaard listview control is het antwoord op beide vragen nee.

Je kan niet simpel het icoon veranderen. Geheel verwijderen en weer invoegen lijkt mij de makkelijkste oplossing.

Je kan niet per rij een ander lettertype instellen. Wil je dit toch, dan zul je je eigen listview moeten maken (die wel een makkelijk icon-refresh ondersteunt, eventueel :) ).

My $0.02

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


Verwijderd

Oh aha ik snap het, je hebt een visual basic project gedownload om je media player mee te bedienen?

  • Wokker
  • Registratie: September 2001
  • Laatst online: 22:46

Wokker

De avond wokkel

Topicstarter
Verwijderd schreef op 10 oktober 2004 @ 14:33:
Oh aha ik snap het, je hebt een visual basic project gedownload om je media player mee te bedienen?
haha ik denk niet echt dat je het snapt. het project is wel wat omvangrijker dan even media player te bedienen. ;)

Het oneindige X 0


Verwijderd

Wokker schreef op 10 oktober 2004 @ 14:34:
haha ik denk niet echt dat je het snapt. het project is wel wat omvangrijker dan even media player te bedienen. ;)
Oh ok laat maar 8)7

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

8)7 8)7 @ Ejay38
</flame-like>

[ Voor 31% gewijzigd door muba op 10-10-2004 15:01 ]

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 23:37

Sponge

Serious Game Developer

Brakke code, maar ja:

code:
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Form_Load()
    Call ListView1.ListItems.Add(1, "key", "Armin van buuren", "icon1", "icon2")
    
End Sub

Private Sub Timer1_Timer()
    Static count As Integer
    count = count + 1
    If count > 3 Then count = 1
    ListView1.ListItems("key").SmallIcon = "icon" & count

End Sub


Naja, hier is een zip

icon.zip

als dat is wat je bedoelt..

Oh, en http://vbnet.mvps.org/

heeft leuke dingen over listviews e.d.. :)

[ Voor 16% gewijzigd door Sponge op 10-10-2004 17:17 ]


  • Wokker
  • Registratie: September 2001
  • Laatst online: 22:46

Wokker

De avond wokkel

Topicstarter
Hey bedankt
ik ben ff aan het prutten geweest maar hoe kan ik ditzelfde trukje doen maar dan niet met de key maar met de index ?

Het oneindige X 0

Pagina: 1