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

Delphi Discussion :

Comment avoir le Parent d'une fenetre


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut Comment avoir le Parent d'une fenetre
    Bonjour

    j utilises ca pour dimensionner mes fenetres ouvertes depuis la Main

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Height := round(FMain.height * _Context.TailleFenetre / 100);
    mais parfois je voudrais le faire pour des fenetres ouvertes depuis d'autres fenetres

    Comment remplacer FMain dans tous les cas par le parent de cette fenetre ?

    merci

  2. #2
    Expert confirmé

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Par défaut
    Euh... La propriété Parent ?

    Ou alors j'ai rien compris
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

  3. #3
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut
    Je croyais aussi, et je pense que c est moi qui ai loupé qq chose

    car ca, ca passe a la compil

    mais ai une violation à l execution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Height := round(parent.height * _Context.TailleFenetre / 100);
    oui est le pb ??

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Saut,

    Ce n'est pas un problème de type?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Height := round(parent.height * _Context.TailleFenetre / 100);
    Height est déclaré en extended ou en integer ?

  5. #5
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut
    height c est celui de la fenetre active

    voici mon code complet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    procedure TFCompteFavoris.FormShow(Sender: TObject);
    begin
      Height := round(FMain.height * _Context.TailleFenetre / 100);
      width := round(FMain.width * _Context.TailleFenetre / 100);
    end

  6. #6
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    J'ai testé ton code dans un truc ton bête et ça fonctionne.

    - _Context.TailleFenetre est bien déclaré? heu ca correspond à quoi ça ?
    - FMain n'est pas détruite ?

    Questions bête, mais là, je sèche aussi

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

Discussions similaires

  1. le parent d'une fenetre
    Par miniseb dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/07/2006, 18h08
  2. comment rendre impossible de resizer une fenetre?
    Par HiT dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 02/04/2006, 18h08
  3. Réponses: 13
    Dernier message: 09/03/2006, 19h17
  4. comment modifier les widgets dans une fenètre??
    Par afrikha dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 14/10/2005, 15h48
  5. Comment avoir des information sur une BD?…
    Par kikimnet dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/02/2005, 10h20

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