DOUBLE_CLICKED()

DOUBLE_CLICKED(N)

RETOURNE 1 SI L'OBJET SYSTÈME NUMÉRO N A ÉTÉ DOUBLE-CLIQUÉ, 0 SINON

  • Type: Fonction
  • Paramètre: 1
  • Groupe: Objets Système

ACTION

La fonction DOUBLE_CLICKED(N) retourne 1 si l'objet système désigné par son numéro N a été double-cliqué et 0 si l'objet système n'a pas été double-cliqué.

L'objet système N est du type : SCENE3D, EDIT, MEMO, COMBO, ALPHA, FORM, LIST, PICTURE, OPTION, SPIN, GRID, CONTAINER.

SYNTAXE : Resultat=DOUBLE_CLICKED(N)

  • N = numéro de l'objet système (entier ou réel). Doit être plus grand ou égal à 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.

UTILISATION

  • La fonction DOUBLE_CLICKED() est utilisée pour savoir si l'objet système est double-cliqué par l'utilisateur.

ERREUR

  • Si le numéro N n'est pas une expression correcte.
  • Si le numéro N excède le nombre maximum permis d'objets systèmes.
  • Si le numéro N est inférieur à 0.
  • Si l'objet système numéro N n'existe pas.
  • Si l'objet système numéro N n'est pas du type : SCENE3D, EDIT, MEMO, COMBO, ALPHA, FORM, LIST, PICTURE, OPTION, SPIN, GRID, CONTAINER.

EXEMPLE

label loop

edit 1:top 1,100

caption 0,"test de DOUBLE_CLICKED sur un EDIT"

print "double-cliquer sur l'EDIT"

loop:

if double_clicked(1)<>1

wait 100

goto loop

end_if

caption 0,"OK ---> DOUBLE_CLICKED sur l' EDIT"

print "L'EDIT a reçu un double-click"

EN RAPPORT

ON_DOUBLE_CLICK

OFF_DOUBLE_CLICK

CLICKED()