French Utilisation Spinner

Discussion in 'French Forum' started by Beber, Nov 14, 2017.

  1. Beber

    Beber Member

    Bonjour,

    2 questions concernant les spinners :

    - est-il possible de ne rien afficher dans le spinner une fois qu'il est chargé ?
    - comment forcer l'affichage du spinner sur un des items de la liste ?

    Merci
     
  2. lemonisdead

    lemonisdead Well-Known Member Licensed User

    Bonjour,
    En effet, le Spinner peut s'alimenter à l'aide d'une liste en utilisant AddAll. Il suffit donc de passer au Spinner une liste vide. Ou encore, de vider le contenu du Spinner en utilisant Clear.
    Code:
    Dim sp As Spinner
    sp.Initialize(
    "SP")

    Dim Liste As List
    Liste.Initialize
    Liste.AddAll(
    Array As String("value1","value2"))
    'remplit la liste du spinner
    sp.AddAll(Liste)

    ' vide le spinner
    sp.Clear
    Pour présélectionner un valeur du Spinner, il suffit d'utiliser SelectedIndex
    Code:
    Dim sp As Spinner
    sp.Initialize(
    "SP")

    Dim Liste As List
    Liste.Initialize
    Liste.AddAll(
    Array As String("value1","value2","value3","value4"))
    sp.SelectedIndex=
    2
     
  3. klaus

    klaus Expert Licensed User

    Pour la première question, une autre solution lors du remplissage, est de mettre la première entrée vide, ou mieux avec un indication, puis de remplir la suite.
    J'utilise cette solution pour des filtres de bases de donnés, première entrée = "Pas de filtre"
     
    lemonisdead likes this.
  4. Beber

    Beber Member

    Super !
    Merci pour ces 2 réponses complémentaires et que je vais utiliser !

    Merci Lemonisdead, merci Klaus.
     
Loading...