Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 17-06-2008 12:13:49

jcc  
Membre completement Geek
Lieu: Mouscron
Date d'inscription: 08-01-2008
Messages: 142
Pépites: 13,733
Banque: 409,387,083,524

Problème avec GetObjectAtPointer()

Pour notre application (web) de congés, j'ai crée une datawindow externe.
Dans cet datawindow externe je pass comme argument le nom de l'employé et en fonction de ses congés je colorie des rectangle object.

Schématiquement cela donne ceci:
Employé 1  r_1 r_2 r_3 r_4 ....
Employé 2  r_1 r_2 r_3 r_4 ....

J'aimerais afficher un fenêtre avec le détail du congé quand je clique sur un des rectangle.

J'ai utilisé le GetObjectAtPointer() pour déterminer le rectangle sur lequel je clique.

Mais le GetObjectAtPointer() ne me renvoit rien.
Si je clique sur le nom de l'employé, il me renvoit bien le nom du champ et la row.
Si je clique sur titre des colonnes, il me renvoit aussi les bonnes infos.
Si je remplace les rectangles object par des boutons, alors il me renvoit bien des infos du bouton cliqué.

Comment connaître le nom du rectangle sur lequel je clique?

Hors ligne

 

#2 17-06-2008 12:40:14

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Problème avec GetObjectAtPointer()

Mon 2 cts : utiliser à la place des rectangles, des colonnes fictives dont tu pourras changer le background color


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 17-06-2008 12:45:01

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2493
Pépites: 106
Banque: 9,223,372,036,854,775,808

Re: Problème avec GetObjectAtPointer()

Bonjour jcc,

Je ne suis pas sûr que le GetObjectAtPointer() marche sur les rectangle object.
Je te suggère plutôt d'utiliser des champs fictifs dont tu colorieras le fond en fonction de tes besoins.

[EDIT] Grillé par erasorz


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22