none
Comment changer le defilment d un scrollbar dans un listbox RRS feed

  • Question

  • j aie un list box lorsque il est remplie le scrollbar apparais mais le defilement ne ce fais pas automatique y a t il une metode pour le changer vers le bas
    Francois Masse
    mercredi 19 janvier 2011 16:27

Réponses

  • Bonjour François,

    Je ne sais pas si cela va répondre à ta question, mais t'es-tu intéressé à la fonction ScrollIntoView ?

    En faisant ScrollIntoView(item) après avoir ajouté un item, tu es sûr qu'il sera en vue dans ta ListBox.

    D'autres options rapidement :

    A la fin de tes add, rajouter un lstBox.SelectedIndex = lstBox.Items.Count - 1

    Utiliser des insert au lieu de add dans la listBox.

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    • Marqué comme réponse FrançoisM jeudi 20 janvier 2011 03:57
    mercredi 19 janvier 2011 16:33

Toutes les réponses

  • Bonjour François,

    Je ne sais pas si cela va répondre à ta question, mais t'es-tu intéressé à la fonction ScrollIntoView ?

    En faisant ScrollIntoView(item) après avoir ajouté un item, tu es sûr qu'il sera en vue dans ta ListBox.

    D'autres options rapidement :

    A la fin de tes add, rajouter un lstBox.SelectedIndex = lstBox.Items.Count - 1

    Utiliser des insert au lieu de add dans la listBox.

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    • Marqué comme réponse FrançoisM jeudi 20 janvier 2011 03:57
    mercredi 19 janvier 2011 16:33
  • Bonjour

     

    Vous cherchez à sélectionner l'item ?

    exemple :

        For i = 0 To 100
          ListBox1.Items.Add("item " + i)
        Next
    
      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ListBox1.SelectedIndex = 40
        ListBox1.PerformLayout()
      End Sub
    

    ou vous cherchez a rendre un autre style a la scroll ?

    A bientot

     

     

     

     


    Cordialement, Troxsa
    mercredi 19 janvier 2011 16:45
    Auteur de réponse