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 :

ajustement auto. et prop. de la taille des contrôles d'une form lors d'un redimentionnement de celle-ci


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Par défaut ajustement auto. et prop. de la taille des contrôles d'une form lors d'un redimentionnement de celle-ci
    bonjour,

    je voudrai savoir s'il possible de faire en sorte que lors d'un redimensionnement de la form par l'utilisateur, tous les contrôles qu'elle contient soit automatiquement redimensionné de manière proportionnelle ?


    Merci pour votre aide...

    Cordialement.

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

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2012
    Messages : 37
    Par défaut
    Regarde du côté de la propriété Anchor de tes contrôles, tu peux la modifié dans la partie design

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    anchor et dock

    et sinon les controles de positionnement : flowlayoutpanel, tablelayoutpanel, splitcontainer
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Par défaut
    Bonjour,

    Merci d'avoir pris la peine de répondre.

    J'ai essayé la propriété anchor mais ça ne convient pas dans la mesure ou le redimensionnement n'est pas proportionnel à la taille des controls, si bien que si j'agrandis ma form de 100 pixel en hauteur et en largeur le bouton qu'elle contient s'élargi de 100 pixel en hauteur et en largeur, le text du bouton qd a lui reste le même et je me retrouve avec un énorme bouton avec un tout petit text au centre...

    sinon les controles de positionnement : flowlayoutpanel, tablelayoutpanel, splitcontainer
    la solution est peu être la mais je ne vois pas comment..

    Cordialement et Merci

  5. #5
    Membre confirmé
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Par défaut
    en fait le but est de faire une appli qui s'affiche toujours en mode plein écran et ce quelque soit la résolution de l'écran... mais je crois que je vais suivre les conseils proposés dans les précédents messages à savoir codé en mode plein écran avec une résolution "de base" qui me permettra de couvrir la majeur partie des résolutions du moment... à moins que quelqu'un ait une autre idée !

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    le tablelayoutpanel permet de faire des cases,
    une case ne peut contenir qu'un controle
    un controle peut etre sur plusieurs cases
    si tu définies les tailles des colonnes et lignes en % chaque cellule va s'agrandir du % de l'agrandissement de la fenetre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre confirmé
    Homme Profil pro
    ergotherapeute
    Inscrit en
    Août 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ergotherapeute
    Secteur : Santé

    Informations forums :
    Inscription : Août 2012
    Messages : 86
    Par défaut
    Bonjour Pol63,

    effectivement utiliser un tablelayoutpanel est intéressant je viens de tester, le redimensionnement est bien proportionnel à tout les controles contenu dans le tablelayoutpanel, mais je reste confronté au problème de la taille de la police du text contenu dans les boutons et labels et pour ça je crois qu'il n'y a pas vraiment de solution...

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/11/2013, 20h32
  2. Réponses: 1
    Dernier message: 16/10/2007, 17h08
  3. Réponses: 4
    Dernier message: 05/12/2006, 15h50
  4. Taille des enregistrements d'une table
    Par Stbaurl dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 11/07/2006, 09h19
  5. Réponses: 1
    Dernier message: 15/09/2005, 22h47

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