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

VB.NET Discussion :

Adapter une Form à la résolution d'écran


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    developpeur
    Inscrit en
    Décembre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : developpeur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2011
    Messages : 141
    Par défaut Adapter une Form à la résolution d'écran
    Bonsoir à tous,

    Aprés pas mal de recherche sur google notement, je n'arrive toujours pas à trouver une solution concrête à mon problème...

    J'ai créer un programme sous visual basic express 2010 contenant environ 50 forms sur mon pc en résolution 1920x1080...
    Jusqu'ici tout allai bien, mais étant débutant je ne m'étais pas soucié du probleme d'affichage sur une résolution inférieure par manque de connaissance évidement....

    Lors ce que j'ai installé le programme sur le PC d'un ami pour le tester, je me suis apréçu du probleme : mon programme est rognié sur le bas et il me manque les boutons les plus importants pour lancer les calculs

    Ne me voyant pas tout redimmensionner ma cinquantaine de forms (car trop long et il faudrai que je supprime des infos dans les forms) et étant débutant de chez débutant, existe t-il une solution afin d'adapter les forms selon la résolution de l'écran ??

    Je suis vraiment embêté car mon programme est inutilisable

    J'éspère que vous pourrez m'aiguiller sur des pistes ou des solutions, j'attend vos réponses avec grande impatience !!!

    Un grand MERCI pour votre futur aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut
    bonjour
    sans apporter de solution a ton problème, j'ai moi même eu le problème il y a quelque temps et je me suis aperçu que la taille maximale d'un form etait ta résolution - 20 pixels. Au dela même en mode création, je ne pouvais augmenter la taille du form. Je cherche toujours aussi la vraie solution mais pour palier au problème temporairement, j'ai utilisé un ecran en 1024X768. De fait, le logiciel passe qur 99% des stations maintenant.

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2012
    Messages : 130
    Par défaut
    J'ai eu le même problème

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 338
    Par défaut
    Bonjour,

    Une solution de secours peut être de mettre un autoscroll dans les propriétés :

    Autoscroll=True

    Il est possible également de docker les éléments ou de mettre des anchors.

    Personnelement je mets mes controles dans des table layout panel avec une première et une dernière ligne à 50 % et les autres lignes à autosize et idem pour les colonnes

    Je dock mon table layout panel en fill

    et tout est adapter et accessible quelque soit la résolution de l'écran.

    Bon courage en espérant vous avoir un peu aidé

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2012
    Messages : 130
    Par défaut
    ce n'est pas pratique comme solution

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 338
    Par défaut
    Après je crois qu'il faut passer par des wpf et coder en XAML ce qui est très puissant (en ce qui me concerne je n'ai jamais utilisé ce code), la solution que je propose est donc en grande partie du dépannage mais permet néanmoins d'adapter la form à toutes les résolutions d'écran.

Discussions similaires

  1. Comment afficher une form sur le deuxième écran
    Par saidm dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/04/2008, 23h38
  2. Imprimer une form qui dépasse l'écran Scrollbar
    Par TrollTop dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 26/10/2007, 12h49
  3. Taille d'une form selon résolution
    Par ropiet dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 22/08/2006, 14h14
  4. Réponses: 20
    Dernier message: 16/08/2006, 15h32
  5. Ajustement d'une forme sur tout l'écran
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 21/06/2005, 09h49

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