Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2008, 10h34   #1
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 36
Points : 18
Points : 18
Par défaut Clic droit sur ORACLE FORMS10G

Nous développons des applications avec forms10g et as10g et d'une manière générale nos utilisateurs nous font une remarque pertinente concernant le clic droit déclenchant le menu popup. Le menu popup est relatif au champ où se trouve le curseur. Or les utilisateurs se trompent souvent car ils positionnent le pointeur de la souris sur un champ quelconque puis font clic droit mais le menu popup ne correspond pas au champ que le pointeur de la souris survolait. Y aurait il un moyen de positionner le curseur dans le champ où se trouve le pointeur à l'aide de l'événement clic droit de la souris avant d'ouvrir le menu popup. Merci pour toutes vos idées.
groy1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 10h46   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 534
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 534
Points : 6 471
Points : 6 471
Hélas, le click droit, réservé au menu popup, ne modifie pas le focus en cours, et n'est donc pas capable de forcer le curseur à l'endroit du click. Il faut un click gauche pour modifier le focus, puis un click droit pour faire apparaitre le popup.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 11h27   #3
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 36
Points : 18
Points : 18
Citation:
Envoyé par SheikYerbouti Voir le message
Hélas, le click droit, réservé au menu popup, ne modifie pas le focus en cours, et n'est donc pas capable de forcer le curseur à l'endroit du click. Il faut un click gauche pour modifier le focus, puis un click droit pour faire apparaitre le popup.
C'est tout à fait vrai mais si on pouvait intercepter l'événement du clic doit on y déclencherait également le trigger du clic gauche avant l'affichage du menu popup. Cet endroit est peut être inaccessible ?
groy1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 11h33   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 534
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 534
Points : 6 471
Points : 6 471
Cela devrait être possible via un Java Bean qui ajouterait un écouteur de souris au canvas en cours. Mais cet écouteur ne pourrait renvoyer qu'un message de type "Click-Droit", et aucune indication sur l'hypothétique item sous-jacent...
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 11h35   #5
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 534
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 534
Points : 6 471
Points : 6 471
Un peu dans le genre de ceci
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 11h52   #6
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 36
Points : 18
Points : 18
Merci beaucoup
groy1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h02.


 
 
 
 
Partenaires

Hébergement Web