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


Bonjour à tous,
Contexte: Je dispose d'une fenêtre dans laquelle est posé une composite
Ma composite: d_composite, d'un report posé dedans dw_report.
Dans mon report, j'ai différents objets posés, admettons, des carrés.
Sur ces carrés, je veux afficher des infobulles.
Problème:
Lorsque ma fenêtre est ouverte, rien ne se passe, les infobulles ne s'affiche même pas.
Voici ce que j'ai remarqué après quelques tests:
- PB chercher a afficher non pas les infobulles des carrés, mais du report posé.
Voici les tests que j'ai effectué après cette "découverte"
- cabler un pbm_mousemove, puis utiliser le getposatpointer(), mais la valeur retournée n'est pas du tout la bonne. (Il faut dire que j'ai des objets qui se supperposent, et il ne me donne pas toujours le bon, de plus, il peut me donner une valer alors que je suis sur un zone vierge...)
- cabler un pbm_lbuttondown et utiliser les coordonnées pour retrouver mes objets posés, mais les coordonnées sont en pixels, alors que je travail en cm, de plus, son origine est le haut du dw posé dans la fenêtre, donc pas du detail de mon report, ce qui rend les calculs de coordonnées presque impossible au vu des imprécisions de calculs et de la petite taille de mes éléments (4mm sur 4mm).
Voilà, voilà, je dois dire que je suis un peu à court d'inspiration.
Merci d'avance pour votre aide,
Claire
Dernière modification par claire (01-10-2010 15:59:23)
Hors ligne


Re,
Pour palier à mon problème, j'ai enlevé un niveau.
J'ai enlevé le report de la composite, (j'ai donc une composite vide) Et j'utilise le détail de la composite
Claire
Hors ligne














donc c'est [RESOLU] ?
Hors ligne


Oui, désolée, je ne savais pas comment faire, je ne trouvais pas comment modifier le titre, mais on vient de m'expliquer, j'ai pu mettre à résolu toutes mes discussions. Encore désolée
Claire
Hors ligne
Pages: 1