OVH Cloud OVH Cloud

empêcher le pointeur de la souris de sortir d'une frame

3 réponses
Avatar
Xavier POWAGA
Bonjour à tous et toutes,
voilà je souhaiterais imposer à l'utilisateur de cocher une case qui se
trouve dans un frame. Pour cela je souhaiterais que le pointeur de la souris
ne puisse sortir du frame tant que l'utilisateur n'aura pas coché la case.

Avez vous une solution ?

merci
Xavier

3 réponses

Avatar
Michel Pierron
Bonjour Xavier;
Cela doit être réalisable, mais m'est avis que ce sera une usine à gaz; il
serait plus simple de vérifier que la case est cochée au moment de la
validation de la saisie car je suppose que tu as un bouton de validation sur
ton UserForm.

MP

"Xavier POWAGA" a écrit dans le message de news:
441b1745$0$27278$
Bonjour à tous et toutes,
voilà je souhaiterais imposer à l'utilisateur de cocher une case qui se
trouve dans un frame. Pour cela je souhaiterais que le pointeur de la
souris ne puisse sortir du frame tant que l'utilisateur n'aura pas coché
la case.

Avez vous une solution ?

merci
Xavier



Avatar
Xavier POWAGA
en fait j'ai simplifié la question, mais une fois la case coché l'utiisateur
doit à tout pris donner son nom et son mot de passe. c'est pourquoi j'ai
pensé au verrouillage du curseur afin que l'utilisateur n'oublie pas cela
sans quoi mon programme va se planter.

il y a sans doute d'autre solutions mais celle ci me parraissait "élégante".
Par contre je suis contre les usines à gaz alors s'il n'y a pas de solution
simple je me creuserais la tête pour changer de stratégie

Xavier
de la souris"Michel Pierron" a écrit dans le
message de news:
Bonjour Xavier;
Cela doit être réalisable, mais m'est avis que ce sera une usine à gaz; il
serait plus simple de vérifier que la case est cochée au moment de la
validation de la saisie car je suppose que tu as un bouton de validation
sur ton UserForm.

MP

"Xavier POWAGA" a écrit dans le message de news:
441b1745$0$27278$
Bonjour à tous et toutes,
voilà je souhaiterais imposer à l'utilisateur de cocher une case qui se
trouve dans un frame. Pour cela je souhaiterais que le pointeur de la
souris ne puisse sortir du frame tant que l'utilisateur n'aura pas coché
la case.

Avez vous une solution ?

merci
Xavier







Avatar
michdenis
Bonjour Xavier,

Il y possibilité d'utiliser ce type de code pour ton boutonoption ou case à cocher

'----------------------------------------
Private Sub OptionButton1_Click()

Dim NomUsager As Variant
Do
Ok = False
NomUsager = Application.InputBox(Prompt:="Ton nom", Type:=2)
If TypeName(NomUsager) = "Boolean" Or NomUsager = "" Then
OptionButton1 = False
If MsgBox("Cette information est essentielle..." & vbCrLf & _
"Désirez-vous continuez ?", vbCritical + vbYesNo) = vbYes Then
Ok = False
Else
OptionButton1 = False
Ok = True
'code si l'usager répond non
End If
Else
Ok = True
End If
Loop Until Ok = True

End Sub
'----------------------------------------


Salutations!



"Xavier POWAGA" a écrit dans le message de news: 441b1745$0$27278$
Bonjour à tous et toutes,
voilà je souhaiterais imposer à l'utilisateur de cocher une case qui se
trouve dans un frame. Pour cela je souhaiterais que le pointeur de la souris
ne puisse sortir du frame tant que l'utilisateur n'aura pas coché la case.

Avez vous une solution ?

merci
Xavier