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

Windows Forms Discussion :

[VB.NET] Dimension des ecrans


Sujet :

Windows Forms

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 399
    Points : 259
    Points
    259
    Par défaut [VB.NET] Dimension des ecrans
    Bonjour,

    Mon écran est en 1280*1024 et l'écran de destination de mon application en 800*600 (PS : Et le proprio de l'écran ne veut pas augmenter ça résolution).

    Mon problème du coup c'est que mon application ne tient pas en entier dans l'écran, les boutons sont trop gros, etc.

    Exist-il une méthode Zoom ou un truc du genre qui permetrait du tout redimensionner et positionner facilement.

    Un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    My.application.zoom = 80
    Merci d'avance.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 399
    Points : 259
    Points
    259
    Par défaut
    Vu le nombre de réponse j'imagine que ça n'existe pas.
    si vous avez une solution j'suis toujours preneur

    merci

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Points : 286
    Points
    286
    Par défaut
    En VB.NET il existe des propriétés appelées Anchor qui permettent d'ajuster la taille de tes contrôles à la taille de leur conteneur (généralement une fenêtre).
    Lorsque tu développes, tu n'as qu'à limiter la taille de ta fenêtre visible à maximum 800 * 600 (en imaginant que ton application tourne en plein écran) et puis elle s'adaptera automatiquement, peu importe la résolution choisie...

  4. #4
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 399
    Points : 259
    Points
    259
    Par défaut
    Je connais déjà les propriétés Anchor et Dock.
    Elles sont bien pratique mais cela ne règle pas l'écart entre les champs.

    Un petit écart entre 2 champs en 1280*1024 devient un grand écart entre les champs en 800*600 (et inversement).

    Au final j'étais parti sur la même idée que toi mais c'est pas trop pratique, tant pi.

    Merci tout de même.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Points : 286
    Points
    286
    Par défaut
    Je n'ai pas bien compris ton problème d'écart.

    Pour moi, sans vouloir t'offenser , c'est surement que ton design est mal conçu si ça ne s'adapte pas correctement...
    Dans le pire des cas tu pourrais même combler certains manques par programmation (en fonction de la taille de ta fenêtre, tu réduis de X% les espaces)

    Mais de toute façon, puisque ton patron veut travailler en 800 * 600, pourquoi ne pas développer directement en tenant compte de cette taille? (Question d'évolutivité je présume?!)

  6. #6
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 399
    Points : 259
    Points
    259
    Par défaut
    c'est pas mon parton mais un client qui à mon avis à des problèmes de vu.

    Pour les écarts, si tu as envie, position 2 champs de façon rapproché et passe en 800*600, tu verras que l'écart entre les champs te semblera beaucoup plus important.

    bref, te casse pas plus la tête.

    Je te remercie.

    bye.

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    3 338
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 338
    Points : 4 657
    Points
    4 657
    Par défaut
    En VS2005 il existe des controles de positionnement appeller Panel, FlowLayout Panel et TableLayout Panel qui permette justement de dire ce qui se resize, ce qui ne varie pas de taille etc...

    http://vincentlaine.developpez.com/t...acementcompos/

  8. #8
    Invité
    Invité(e)
    Par défaut
    si ton appli est destiné à un ecran 800*600, redimensionne ton ecran sur 800*600 comme ca tu seras sur que tous se passe bien

Discussions similaires

  1. dimension des pages sur le net
    Par poupsi dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 01/08/2007, 20h34
  2. [VB.NET]Mémorisation des dimensions d'une fenetre
    Par olbi dans le forum Windows Forms
    Réponses: 3
    Dernier message: 12/05/2006, 11h55
  3. [CR9][VB.NET] Crénelage des graphiques
    Par Bazoom dans le forum SDK
    Réponses: 5
    Dernier message: 24/02/2004, 02h12
  4. [MFC] Mise à jour dimension des CDialogBar
    Par Kevgeii dans le forum MFC
    Réponses: 2
    Dernier message: 14/01/2004, 22h47
  5. Dimensions des colonnes d'un TDBGrid
    Par osmose22 dans le forum C++Builder
    Réponses: 4
    Dernier message: 11/12/2002, 11h27

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