B Beber Member Nov 14, 2017 #1 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
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
lemonisdead Well-Known Member Licensed User Longtime User Nov 17, 2017 #2 Bonjour, Beber said: est-il possible de ne rien afficher dans le spinner une fois qu'il est chargé ? Click to expand... 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
Bonjour, Beber said: est-il possible de ne rien afficher dans le spinner une fois qu'il est chargé ? Click to expand... 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
klaus Expert Licensed User Longtime User Nov 17, 2017 #3 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"
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"
B Beber Member Nov 19, 2017 #4 Super ! Merci pour ces 2 réponses complémentaires et que je vais utiliser ! Merci Lemonisdead, merci Klaus.
Super ! Merci pour ces 2 réponses complémentaires et que je vais utiliser ! Merci Lemonisdead, merci Klaus.