Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
j'aimerai savoir si il est possible de dire au composants contenus dans une frame par exemple à un treeview et un tabpage onglet de s'afficher dans une taille proportionnelle à celle de la frame.
actuellement g un soucis g mis sur une frame ces deux objet et quand je lance en run la frame s'ouvre en maximale mais les objets restent à leur taille de départ et de ce fait sont ridicules petits dans un coin de la frame et le reste est vide.
si c possible : comment fas t on ??? j'imagine qu'il doit bien exister une propriété mais je n'ai pas eu la chance dde tomber dessus pour le moment...
merci d'avance à mon éventuel sauveur!!!
Dernière modification par zolouchka (10-02-2009 10:53:59)
Hors ligne
pas de manière native, mais il y a un composant sur codexchange : http://downloads.sybase.com/codexchange … resize.zip
(il faut d'abord se loguer, l'inscription est gratuite)
Hors ligne
j'ai essayé de l'ouvrir et de le lancer mais ma version est 11.5 et ça plante mais par contre cela m'a donné une idée :
dans l'open de ma frame je mets dans une variable le rapport longeur/longeur et dans une autre largeur largeur du composant /frame et je le récupère et le multiplie à la nouvelle hauteur et longueur de ma frame lors du resize.
un hic!!!! je perds le contenu de ma variable entre l'evenement open et l'evenement resize, comment faire pour le garder??? quelqu'un aurais t il une idée???
merciiiiii
Hors ligne
Bonjour,
Il faut que tu déclares tes variables en tant que variables d'instance de ta frame et non local à l'événement.
Hors ligne
eh bien oui c ce que j'avais fait mais cela n'emp^che pas d'après le debug d'avoir la valeur 0 lors de l'évènement resize...
Hors ligne
Bonjour,
Si tu en es au début de ton projet, je te conseille d'utiliser un FrameWork tel que les PFC.
Tu auras à ta disposition tout un tas d'outil, en particulier la gestion des resizes.
Hors ligne
le client pour qui je travaille ne veut pas des pfc...
Hors ligne
Tant pis pour lui.
Et pour toi. Si tu as le temps, tu extrais la gestion des resizes des PFC, et tu l'implémentes dans ton projet.
Hors ligne
ok merci pour le tuyau!!
MESSAGE DE MODERATION : [RESOLU] à mettre avant le sujet du message
Hors ligne