[Résolu][Basic] Double clic sur liste + simuler clic sur OK

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
TChatenet
Membre OOrganisé
Membre OOrganisé
Messages : 79
Inscription : 02 juin 2012 11:54

[Résolu][Basic] Double clic sur liste + simuler clic sur OK

Message par TChatenet »

Bonjour ,
Je partage avec vous cette portion de code.
Elle est dûe à hanya et trouvée ici http://www.oooforum.org/forum/viewtopic.phtml?t=73131
Elle contient deux pépites
-- La prise en compte du double click sur une zone de liste
-- La simulation du click sur le bouton OK ( c'était l'objet de ma recherche , cela m'a permis de fermer un dialogue par l'appui sur la touche entrée après saisie dans une zone de texte )
Je n'avais pas su trouver la réponse sur le forum francophone c'est pourquoi je la publie ici en espérant que cela sera utile à quelqu'un .

J'en profite pour remercier tous les contributeurs de ce forum sans lequel j'aurais été incapable d'écrire la première ligne de mes macros :D

Code : Tout sélectionner

Sub ListItemDoubleClicked( ev ) 
  If ev.Buttons = com.sun.star.awt.MouseButton.LEFT AND _ 
      ev.ClickCount = 2 Then 
    
    oDialog = ev.Source.getContext() 
    btn_OK = oDialog.getControl("btn_OK") 
    oAccOK = btn_OK.getAccessibleContext() 
    If oAccOK.getAccessibleActionCount() > 0 Then 
      oAccOK.doAccessibleAction(0) ' push 
    End If 
  End If 
End Sub
Libre Office Version 4.1.5.3 sous W8.1
Libre Office Version 3.5.4.2 sous Ubuntu 12.04 /64
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Résolu][Basic] Dble clic sur liste + simuler clic sur O

Message par Piaf »

Bonsoir
mal cherché pour le double clic
Re: [Base] ouvir une image en grand dans un formulaire :)
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
TChatenet
Membre OOrganisé
Membre OOrganisé
Messages : 79
Inscription : 02 juin 2012 11:54

Re: [Résolu][Basic] Dble clic sur liste + simuler clic sur O

Message par TChatenet »

Eh! , " je n'avais pas su trouver la réponse "
Maintenant je sais , mais reconnais qu'elle était bien cachée :wink:

Bonne soirée
Libre Office Version 4.1.5.3 sous W8.1
Libre Office Version 3.5.4.2 sous Ubuntu 12.04 /64