IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

les paramètre de (form.Create)


Sujet :

Langage Delphi

  1. #1
    Membre habitué Avatar de stfanny31
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 254
    Points : 163
    Points
    163
    Par défaut les paramètre de (form.Create)
    salut tout le monde
    je travail sur un petit projet qui contiens plusieurs fiche
    j'utilise le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Form2:=TForm2.Create(Form1); {création}
    Form2.show;
    mais a l'affichage (F9)la forme qui ce crée n'a pas les même dimension que celle que moi j'ai crée (FORM2)
    ok j'ai je vais forcer les chose est j'ai mis le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Form2:=TForm2.Create(Form1); {création}
    Form2.show;
    Form2.Width:=691;
    Form2.height:=533;
    la fiche et comme je veux dans mon projet mais
    quant je rajoute un Tbouton avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    anchors=[akLeft,akTop,akRight]
    le Tbouton ne ce vois pas a l'exécution ,il faut que je redimensionne ma form pour voir mon Tbouton
    quelqu’un peut m'expliqué ce phénomène

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 710
    Points : 25 596
    Points
    25 596
    Par défaut
    En [akLeft,akTop,akRight], le bouton suit la taille de la fenêtre, si tu réduits trop la fenêtre, le bouton sera tout petit !

    Les anchors c'est pratique, mais il faut un peu de temps pour bien les maîtriser !
    Tu peux voir leur effet en Design Time, pas besoin de lancer le programme !

    Pour la fenêtre qui change de taille, à part poDefault en Position, je ne vois pas
    J'utilise très souvent poMainFormCenter

  3. #3
    Membre habitué Avatar de stfanny31
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 254
    Points : 163
    Points
    163
    Par défaut
    merci Mr ShaiLeTroll
    mais acune de c'est position ne marche ,la form prend toujours les méme dimension
    petite remarque que j'ai peut-être oublier de vous dire
    la form que je crée et une form enfant
    voici le code que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    procedure TFORM1.Button1Click(Sender: TObject);
    begin
    FORM2:=TFORM2.Create(FORM1); {création}
    FORM2.Position:= poMainFormCenter;
    Form2.FormStyle:=fsMDIChild;
    FORM2.show;
    end;
    un truc dont je suis sur la taille de la Form2 n'a aucun rapport avec la taille de la Form1

  4. #4
    Membre chevronné Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 552
    Points : 1 780
    Points
    1 780
    Par défaut
    Oula..tu as plusieurs problèmes : tu devrais faire plusieurs discussions.
    Bon pour ton pb de taille de fenêtre que se passe t'il si tu mets tes lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Form2.Width:=691;
    Form2.height:=533;
    avant ton
    ?

  5. #5
    Membre habitué Avatar de stfanny31
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 254
    Points : 163
    Points
    163
    Par défaut
    oui avant d'afficher je donne la taille que je veux

  6. #6
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 502
    Points : 3 133
    Points
    3 133
    Par défaut
    et en utilsiant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form2:=TForm2.Create(Application)
    ça donne quoi ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher les paramètres d'un objet dans une autre web form
    Par faridbelkcm dans le forum ASP.NET
    Réponses: 0
    Dernier message: 18/09/2012, 18h32
  2. Récupérer les paramètres "GET" sous forme de String
    Par vanitom dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2007, 16h00
  3. Réponses: 3
    Dernier message: 15/03/2006, 04h19
  4. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 14h58
  5. Réponses: 4
    Dernier message: 04/07/2003, 20h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo