OVH Cloud OVH Cloud

Un p'tit de ComboBox !!!???

13 réponses
Avatar
hken
Bonjour à tous et à toutes.
Alors voilà une petite question.
J'utilise un bout de code qui permet de développer la largeur de la ComboBox
(dropBox), ça fonctionne parfaitement. Mais comment faire pour choisir
soit un développement à gauche sous à droite de cette dropbox ???
Comme le fait Windows sur un click droit trop proche de la bordure de
l'écran. Si pas assez de place à droite... il le fait à gauche !!!
Merci d'avance à ceux et/ou celles qui me répondront...

--
Merci d''avance pour vos réponses !!

3 réponses

1 2
Avatar
hken
Bonjour à toi Jacques93.
Je voulez te poser une question.
Dans le code que tu m'a passé je ne comprend pas vraiment l'utilité du Timer??
Imaginons que je ne déplacer pas ma ComboBox, quel est l'intéret ??
Le truc c'est que sans le Timer... ba ça fonctionne pas :(

Merci d'avance pour ta réponse...
Avatar
Jacques93
Bonjour hken,
hken a écrit :
Bonjour à toi Jacques93.
Je voulez te poser une question.
Dans le code que tu m'a passé je ne comprend pas vraiment l'utilité du Timer??
Imaginons que je ne déplacer pas ma ComboBox, quel est l'intéret ??
Le truc c'est que sans le Timer... ba ça fonctionne pas :(

Merci d'avance pour ta réponse...




Le problème vient du fait que la fenêtre de liste du combobox n'est pas
encore affichée lors du déclenchement de l'événement 'Combo1_Dropdown'.
Son positionnement à ce stade n'a donc aucun effet. D'où le Timer qui
déclenche le positionnement quelque millisecondes plus tard, après la
fin de l'événement 'Combo1_Dropdown'.

Mais en quoi l'utilistaion d'un Timer te poses problème ? Si tu n'as pas
à repositionner la liste, ne l'active pas :

Private Sub Combo1_DropDown()
If DecalageCombo <> 0 Then
Timer1.Interval = 5
Timer1.Enabled = True
end if
End Sub


--
Cordialement,

Jacques.
Avatar
hken
Encore un grand merci à toi Jacques.

J'voulais pas utiliser de Timer parce que j'ai plein plein plein de
callbacks (méthodes) dans mon projet, et j'voulais pas venir perturber
certaines actions complexes pour une histoire d'affichage de ComboBox...

Mais en fait ça fonctionne très bien... j'ai pas trouvé d'bug... donc pas de
pb!!!

Encore merci.

Hken.
1 2