none
colorer la ligne d'une listeview RRS feed

  • Question

  • salut tout le monde je développe une application en vb.net dans laquelle j'utilise le control listview avec des élément checkbox dans chaque ligne de ma listview, maintenant je cherche a colorer chaque ligne coché de ma listview.

    Merci pour tout aide,cordialement. 


    dsf
    mercredi 20 avril 2011 09:29

Réponses

  • Bonjour,

     

    C est encore moi,

     

     

     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      ListView1.Columns.Add("String", 200, HorizontalAlignment.Left)
      ListView1.CheckBoxes = True
      ListView1.View = View.Details
      ListView1.Items.Add("test1")
      ListView1.Items.Add("test2")
      ListView1.Items.Add("test3")
     End Sub
    
    Private Sub HandlerListViewItemCheck(ByVal sender As Object, ByVal e As ItemCheckedEventArgs) Handles ListView1.ItemChecked
      If e.Item.Checked Then
       e.Item.BackColor = Color.Green
      Else
       e.Item.BackColor = Color.Red
      End If
     End Sub
    
    
    

     

    Avec ce code je verifie l etat de l item qu on check ou uncheck et si c est check je met l item en vert, en rouge sinon.

     

    Pj.


    • Proposé comme réponse pjaaar mercredi 20 avril 2011 10:15
    • Marqué comme réponse khaoulakoukou mercredi 20 avril 2011 12:01
    mercredi 20 avril 2011 10:02

Toutes les réponses

  • Bonjour,

     

    C est encore moi,

     

     

     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      ListView1.Columns.Add("String", 200, HorizontalAlignment.Left)
      ListView1.CheckBoxes = True
      ListView1.View = View.Details
      ListView1.Items.Add("test1")
      ListView1.Items.Add("test2")
      ListView1.Items.Add("test3")
     End Sub
    
    Private Sub HandlerListViewItemCheck(ByVal sender As Object, ByVal e As ItemCheckedEventArgs) Handles ListView1.ItemChecked
      If e.Item.Checked Then
       e.Item.BackColor = Color.Green
      Else
       e.Item.BackColor = Color.Red
      End If
     End Sub
    
    
    

     

    Avec ce code je verifie l etat de l item qu on check ou uncheck et si c est check je met l item en vert, en rouge sinon.

     

    Pj.


    • Proposé comme réponse pjaaar mercredi 20 avril 2011 10:15
    • Marqué comme réponse khaoulakoukou mercredi 20 avril 2011 12:01
    mercredi 20 avril 2011 10:02
  • merci C exactement ce que je m'attend de msdn
    dsf
    mercredi 20 avril 2011 12:01