login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Listbox item een andere kleur geven zetten

Offline rredspike1 - 06/01/2009 16:41 (laatste wijziging 06/01/2009 16:48)
Avatar van rredspike1Lid Hoe geef ik een item in een listbox een andere kleur, als die aan een bepaalde true or false waarde voldoet?

Heb dit als code:
  1. Private Sub LoadOpdrachtKlanten()
  2. Try
  3. dtOpdrachtKlanten.Clear()
  4. Dim command As New OleDb.OleDbCommand("Select * From Klanten", oCon)
  5. oCon.Open()
  6. Using reader As OleDb.OleDbDataReader = command.ExecuteReader((CommandBehavior.CloseConnection))
  7. If reader.HasRows = True Then
  8. dtOpdrachtKlanten.Load(reader)
  9. lstKlanten_Opdrachten.DataSource = dtOpdrachtKlanten
  10. lstKlanten_Opdrachten.DisplayMember = "Bedrijfsnaam"
  11. If reader("Zwartelijst") = True Then
  12.  
  13. End If
  14. End If
  15.  
  16. End Using
  17. oCon.Close()
  18. Catch ex As Exception
  19. If oCon.State = ConnectionState.Open Then oCon.Close()
  20. End Try
  21. End Sub


Het gaat om regel: 11 & 12

4 antwoorden

Gesponsorde links
Offline Romic - 06/01/2009 20:36 (laatste wijziging 06/01/2009 20:37)
Avatar van Romic Nieuw lid
  1. Dim color As System.Drawing.Color = Drawing.Color.Silver
  2. ListBox1.BackColor = color
Offline rredspike1 - 06/01/2009 21:19
Avatar van rredspike1 Lid Dag Romic,

het gaat er niet om, om de achtergrond een andere kleur te geven maar een item in de listbox.
Offline Abbas - 06/01/2009 22:20
Avatar van Abbas Gouden medaille

Crew .NET
Dit kan je niet zomaar doen aangezien je een item van een ListBox als een object krijgt en niet als bijvoorbeeld een ListBoxItem. Je zal dus bijvoorbeeld een klasse moeten schrijven die erft van de klasse ListBox en dan zo een ListBoxItem moeten maken waarvan je dan de BackGroundColor kan instellen.
Offline rredspike1 - 06/01/2009 22:31
Avatar van rredspike1 Lid ow...ok..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s