hardouz
Messages postés196Date d'inscriptionjeudi 22 février 2007StatutMembreDernière intervention26 novembre 2009
-
27 oct. 2007 à 21:33
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
28 oct. 2007 à 23:46
salut
J'ai un programme qui marche bien sur ma machine mais lorsque je louvre sur des autre PC la forme ce redimensionne celon l'ecran et je sais plus quoi faire pr regler ce probléme ?
merci d'avance
tilab
Messages postés95Date d'inscriptionmercredi 25 octobre 2006StatutMembreDernière intervention26 octobre 20094 28 oct. 2007 à 20:28
Hello
ce que tu dois faire c 'est trouvé la meilleure solution pour ton application
il y a aussi la fonction ScaleBy qui redimensione mais sans changer le coin haut gauche (toujours pas proportionel)
ou si non il faut coder en passant sur chaque composant (for statment) en utilisant le screen.width and screen.heigth mais attention il faut aussi penser à la grandeur des caractères le résultat est possible mais pas évident. Cantador cette fois t'aidera pour le code.
mais je pense que la solution proposée ci-dessus est la plus logique.
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 28 oct. 2007 à 23:46
Il y a une possiblité qui consiste à stocker la résolution trouvée au démarrage puis de la changer vers celle de la construction de l'appli, et quand tu quittes tu remets tout en place.
Mais l'inconvénient est que si l'utilisateur a besoin de mettre en réduction le programme, il devra toujours travailler dans une résoltion qui n'est pas celle habituelle (nombre d'élèments à l'écran, acuité visuelle etc..)
Et il y a aussi les positions des icones (il y a toutefois une source là dessus dans le forum)..
"ou si non il faut coder en passant sur chaque composant (for statment) en utilisant le screen.width and screen.heigth mais attention il faut aussi penser à la grandeur des caractères le résultat est possible mais pas évident."
La taille des caractères est effectivement un problème..
il faut utiliser une fonte vectorielle (ex : arial)
En fait, ce n'est pas simple du tout et dans ce domaine il n'y a de solution toute faite.
Essaie de mettre la propriété SCALED de ta forme à FALSE.