Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
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.
Hors ligne
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
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) :
Hors ligne
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
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.
Hors ligne