Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 05-08-2013 15:51:35

Cyril  
Membre
Date d'inscription: 03-01-2012
Messages: 3
Pépites: 13
Banque: 0

Forcer affichage tooltip

Bonjour,

Je cherche à afficher un tooltip au moment ou mon champ récupère le focus, peut importe si elle se ferme au démarrage de la saisie (au contraire), mais est-ce que cela est possible, ou alors auriez vous une idée pour faire apparaître les tooltips même si l'utilisateur navigue avec le taborder ?


Merci d'avance pour votre aide ,

Hors ligne

 

#2 05-08-2013 16:09:43

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Forcer affichage tooltip

Tooltip sur une datawindow, ou sur un contrôle autre ?
Sur un contrôle non-dw, on ne sait pas faire de base (du moins en PB classic, en .Net je ne sais pas), j'ai amélioré un code public pour pouvoir le faire, qui est dispo dans les sources de pbniregex : n_tooltip

Par contre le principe d'un tooltip c'est de s'afficher quand la souris survole la zone concernée, je ne sais pas si on peut le faire fonctionner par le clavier.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#3 06-08-2013 07:21:13

Cyril  
Membre
Date d'inscription: 03-01-2012
Messages: 3
Pépites: 13
Banque: 0

Re: Forcer affichage tooltip

Bonjour,

Merci pour votre réponse et votre réactivité,

Effectivement c'est pour afficher les tooltips sur une datawindow, je suis en PB 12.5 Classic, donc aucun problème pour afficher les tooltips au survol souris mais beaucoup d'utilisateurs n'utilisent pas la souris et ne pourront pas savoir qu'il y a un tooltip, je cherche donc à forcer l'affichage, si cela n'est pas possible je me tournerais vers la création d'icônes pour indiquer sur le champ la présence d'infobulles (type excel).




Cordialement,

Hors ligne

 

#4 06-08-2013 08:42:14

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Forcer affichage tooltip

Une autre possibilité, serait de prévoir une zone qui affiche automatiquement l'aide du champ lorsqu'il reçoit le focus.
Exemple repris de la démo du module jGoodies Validation (qui permet différentes possibilités d'afficher de l'aide contextuelle et l'état de validité d'un champ) :
http://i.imgur.com/NJ9Jtdo.png


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#5 07-08-2013 08:30:52

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: Forcer affichage tooltip

A mon sens cela n'est pas difficile, il suffit de créer une datawindow volante qui affichera qui simulera le tooltip.
La difficulté du tooltip c'est son déclenchement  mais là si on connaît précisément la raison de son déclenchement (itemfocuschanged()), il n'y a pas de problème.
Remarque : La rubrique est mal choisit, il ne s'agit en aucun d'un bug...

Dernière modification par Dadone (07-08-2013 08:35:06)

Hors ligne

 

#6 07-08-2013 10:19:28

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Forcer affichage tooltip

Dadone a écrit:

Remarque : La rubrique est mal choisit, il ne s'agit en aucun d'un bug...

Remarque pertinente, j'ai été grugé par l'affichage automatique des derniers messages.
Je vais déplacer dans la catégorie ad-hoc.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22