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

C++Builder Discussion :

Utiliser un ascenseur pour une application MDI


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut Utiliser un ascenseur pour une application MDI
    Bonjour,

    Mon application MDI comporte une fenêtre mère et 6 fenêtres filles. La fenêtre mère ne contient qu'un menu. Le pb est que j'ai développé pour une résolution de 1024*728, et lorsque la résolution baisse ou la barre des taches windows et visible je ne peux pas afficher mon appli complêtement.

    J'aimerai bien ajouter un assenceur vertical et horizontal mais je ne sais pas comment faire et je n'ai pas trouvé d'aide à ce sujet. J'ai essayé qq composants, TScrollBar je n'ai pas reussi à utiliser. Si les scroll se mette automatiquement, j'ai du désactiver un paramètre que je ne retrouve pas. De plus, la barre des taches windows passe en premier plan et si mon appli est en plein écran... ben c'est domage pour moi et l'utilisateur mais il ne peux pas acceder au menu du bas de l'écran.

    Est-ce que qq'un pourrait m'aider svp ?

    Merchiche...

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Dans le constructeur de la MDIForm :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(Width > Screen->Width) Width = Screen->Width;
    if(Height > Screen->Height) Height = Screen->Height;
    Pour la hauteur ça reste à voir !

    Il y a aussi la possibilité de démarrer avec WindowState (de la MDIForm) sur wsMaximized...

    A plus !

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut
    Le problème est toujours le même, la taille de ma fenêtre est réduis à la taille de l'écran et je n'ai pas d'assenceur pour me déplacer vers les zones qui ne sont pas affichés. Je ne sais pas comment faire.

    N'y a t'il pas un moyen simple pour utilise des barres de défilement (assenceur vertical et horizontal) sur mes fenêtres ?

    Merci de vos réponses.

  4. #4
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    kurkaine a ecrit:
    Le problème est toujours le même, la taille de ma fenêtre est réduis à la taille de l'écran et je n'ai pas d'assenceur pour me déplacer vers les zones qui ne sont pas affichés. Je ne sais pas comment faire.

    N'y a t'il pas un moyen simple pour utilise des barres de défilement (assenceur vertical et horizontal) sur mes fenêtres ?
    A tu defini la propriete visible des scrollbars.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      HorzScrollBar->Visible = true;
      VertScrollBar->Visible = true;

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut
    hélas oui, mais scroll sont bien à TRUE. J'espère que qq'un pourra m'aider, je ne vois vraiment pas pourquoi je n'ai pas les scrolls. J'ai vérifié sur toutes la fille parent et les fiches enfants, toutes les proprietés Visible sont bien à true.

  6. #6
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    kurkaine a ecrit:
    hélas oui, mais scroll sont bien à TRUE. J'espère que qq'un pourra m'aider, je ne vois vraiment pas pourquoi je n'ai pas les scrolls. J'ai vérifié sur toutes la fille parent et les fiches enfants, toutes les proprietés Visible sont bien à true.
    J'ai fait un essai comme ceci la dimension 1600 est superieure a ma resolution ecran et j'ai bien la scrollbar horizontale sur une forme qui n'ocupe pas mon ecran.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    HorzScrollBar->Range = 1600;
    HorzScrollBar->Visible = true;
    C'est peut etre une solution?

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2002
    Messages
    343
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 343
    Par défaut
    Merci, j'avoue que je n'aurai jamais pensé utilisé cette proprieté étant donné que mon scroll était visible. Maintenant j'arrive à faire apparaître le scroll, ce n'est pas encore ça, j'ai du mal à comprendre et adapter le scroll pour mon appli (les fenêtres Enfants doivent s'adapter en fonction de la taille de l'écran mais aussi du Parent car il s'agit d'un appli MDI)

    Mais je pense pouvoir m'en sortir. Merci encore, j'aurai pu chercher encore longtemps.

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

Discussions similaires

  1. Quels API's utiliser pour une application en rapport avec Autocad?
    Par Angelsoul dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 31/07/2008, 15h21
  2. Quels composants utiliser pour une application client/serveur (mySql) ?
    Par whitespirit dans le forum Bases de données
    Réponses: 20
    Dernier message: 30/01/2008, 05h46
  3. Réponses: 2
    Dernier message: 27/11/2007, 10h07
  4. [Méthodes]Utiliser UML ou MERISE pour une application Web ?
    Par naimoooovich dans le forum Méthodes
    Réponses: 5
    Dernier message: 28/05/2007, 11h53

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