patryk57
Messages postés2Date d'inscriptionjeudi 25 octobre 2007StatutMembreDernière intervention28 novembre 2007
-
27 nov. 2007 à 19:18
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 2016
-
28 nov. 2007 à 19:45
Hello à tous les rois de la programmation!!
Je suis débutant en visual basic, et j'aimerais que lorsque l'on appuie sur un bouton, une action soit produite jusqu'à que le bouton soit relâché.
Voilà le domaine d'utilisation:
Je dois créer un programme permettant de piloter une webcam motorisée à distance. lorsque je clique par exemple sur le bouton "gauche", la webcam bouge d'1°. donc pour la bouger de 20°, je dois cliquer 20 fois....c'est un peu débile ... mais je trouve pas comment éviter ça.
Quelqu'un aurait un boût de code pour m'aider?????
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 27 nov. 2007 à 20:57
Salut,
Voici une idée(en VB6) à adapter, je me sert d'un bouton comme intérupteur, tu nommes ton bouton(caption) : Marche
Private Sub Command1_Click()
If Command1.Caption = "Marche" Then
' Change le caption du button
Command1.Caption = "Arrêt"
' Tant que l'user ne refait pas un click
' boucle en continue
While Not Command1.Caption = "Marche"
DoEvents
' ici ta function pivotage caméra
Wend
Else
' Change le caption du button
Command1.Caption = "Marche"
End If
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 28 nov. 2007 à 18:17
Re,
Content pour toi.
Si ma réponse ta convenue, pense alors à valider la réponse(pour d'autre personnes suceptible de venir voir ton topic et qui sont dans le même cas que toi), sinon, non.