Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Adapter une la taille d'une form [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (darky93)

jeudi 16 juin 2005 à 11:54:33 | Adapter une la taille d'une form

darky93

Bonjour,
J’ai créé mon programme sans me soucier de la résolution de mon écran, maintenant je me retrouve avec une form trop grande  pour d’autres écrans qui ont une résolution plus faible et ça pose problème !
Je voudrais donc savoir si il existe-t-il une commande qui permette de redimensionner automatique la taille de la form, ainsi que les composants ce trouvant dessus, en fonction de la résolution de l’écran

jeudi 16 juin 2005 à 12:34:49 | Re : Adapter une la taille d'une form

jlen100

Membre Club
Réponse acceptée !
salut,
il te suffit de consulter la variable sreen pour recuperer la taille de l'ecran
with Screen do

   begin
    if Forms.Height > Height then
      Forms.Height := Height;
    if Forms.Width > Width then
      Forms.Width := Width;
    end;
bonne prog


jeudi 16 juin 2005 à 13:34:28 | Re : Adapter une la taille d'une form

sim51

Membre Club
Salut,
Alors pour ton problème, la response est non, il n'existe pas de fonctoin qi permet de reduire/augmenter la taille de ta form avec tout ses composants.
C'est pour cela qu'il existe les propriétés suivantes pour les comosants :
   - align
   - anchors
   - autosize
   - constraints
En effet il faut jouer avec ces propriétés pour que ton application garde sa disposition quelque soit la résolution de l'écran. Je te conseil d'avoir l'aide de delphi sur ces différentes propriétés.
Sinon le code que jlien100 t'a donné te permet d'adapter la taille de ta form à la taille de l'écran, mais si tu n'as pas rempli les propriétés ci dessus, ba tu vera que toute ta disposition aura changé.
Bonne continuation.

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!

jeudi 16 juin 2005 à 15:23:24 | Re : Adapter une la taille d'une form

jlen100

Membre Club
salut sim 51,
tout a fait d'accord avec toi
mais même si tu applique s les bonnes proprietes cela ne resoudes pas tout
en regle generale il faut de a^yer le calcul auto des tous les composants un vrai travail de titans
le plus simple c'est encore de mettre Autoscroll a true ou a concevoir dans la resolution mini acceptable
bonne continuation


jeudi 16 juin 2005 à 16:14:43 | Re : Adapter une la taille d'une form

sim51

Membre Club
Re,
Oui c'est un boulot de titan, d'ailleur j'ai toujours du mal avec ça, je trouve toujours une résolution pour laquelle mon programme est totalement desordonné. Et en effet il faut toujours plus simple de la plus petite résolution et de configuré après, car c'est plus simple d'agrandir que de rétréci pour delphi.

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!

jeudi 16 juin 2005 à 18:32:17 | Re : Adapter une la taille d'une form

jlen100

Membre Club
re
en principe si tu laisses les proprietes par defaut tu n'es pas trop mebêté
lors du redimensionnement la fenetre est agrandie à droite et en bas
normal puisque l'origine de l'ecran est en haut à gauche
quand il nya pas trop de composants tu peux toujours faire une fonction à laquelle tu passe top, left, height et width et qui te retourne les nouvelles valeurs mais ça ne marche pas pour tous les composant et quelques fois il y a des resultats surprenant
d'ailleurs en general on ne redimensionne pas les compsants eux-mêmes mais seulement leur positon dans la fenetre (il ne plus que parametres a modidier)


lundi 20 juin 2005 à 11:44:33 | Re : Adapter une la taille d'une form

darky93

J'ai essayé en modifiant les propriétés des composants mais c’est une vraie usine à gaz!
Donc ça sera dommage pour les utilisateurs qui auront une résolution d'écran de 800x600, mes ces pas grave.
Par contre pourquoi on ne peut descendre en dessous de 8 en taille de caractère


lundi 20 juin 2005 à 23:18:45 | Re : Adapter une la taille d'une form

jlen100

Membre Club
Réponse acceptée !
pour la taille '8' des caractères c'est une réminiscence des PC en mode texte qui travaillaient avec une matrice 8*7 et en dessous de la taille 8 l'ecran devient difficilement lisible.La taille minimum pour une lecture confortable est la taille 10 (pensez au quinquas et plus qui utiliseront vos programmes sans avoir le nez collé sur le moniteur !!! )

mardi 21 juin 2005 à 08:29:58 | Re : Adapter une la taille d'une form
mercredi 22 juin 2005 à 12:19:12 | Re : Adapter une la taille d'une form

ewertheimer


Je pense que sa pourrait marcher
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.Width := Screen.Width;
Form1.Height := Screen.Height;
end;



Cette discussion est classé dans : form, taille, écran, résolution, adapter


Répondre à ce message

Sujets en rapport avec ce message

Adapter un pgm en fonction de la taille de l'écran [ par zorville34 ] Bonjour Besoin d'un coup de main. J'ai développé une petite application avec comme ecran 1280 x 1024. Comment faire pour que le pgm s'adapte sur un é Form et résolution d'écran [ par PHIL63 ] Bonsoir à tous,J'ai un petit souci....Je développe sous D6 sur un nouveau portable dont la résolution d'écran est de 1920x1200.Lors du lancement des l Appli en plein écran ? [ par seba31stien ] Bonjour, il doit exister un moyen de savoir si l'appli est en plein écran. j'envisage de comparer form.width et form.height à screen.width et screen.h Dimension de l'écran avec barre à outils [ par yvessimon ] Bonjour,La taille total de l'écran est accéssible avec " screen ".Hors la barre d'outils windows peut être horizontale ou verticale et de largeur vari Maximize Form Double Ecran [ par khulli2 ] Bonjour a tous,Je suis a la recherche d'une solution pour mon application. Lorsque mon application tourne, je suis en bureau etendu, ma fenetre princi Résolution de l'écran [ par epikgohan ] Comment récupérer facilement la résolution actuelle de l'écran ? Adaptation au contenu [ par XgaletteX ] Bonjour, je voulai savoir comment l'on pour adapter la taille d'un bouton a son contenu, c'est à dire au caption qu'il a ( ce caption étant variable)? Affichage écran de demarrage [ par lirva ] Bonjour,J'ai suivi la méthode de l'aide pour afficher une Form pendant 3 secondes au démarrage de mon appli :procedure TForm1.FormActivate(Sender: TOb Récuperer la résolution d'écran [ par koopje ] Bonjour à tous,Afin de gérer la disposition des fenêtres de mon programme, j'aurais besoin de récupérer la résolution d'écran définie par l'utilisateu adapter la taille d'une colonne stringrid [ par biloue ] BonjourJe cherche la fonction qui permet d'atapter la taille d'une colone d'une Tstringgrid automatiquement.Mercibiloue


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.