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# Discussion :

winform formulaire qui passe sur 2 colonnes quand l'ecran est grand


Sujet :

C#

  1. #1
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 916
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 916
    Points : 1 930
    Points
    1 930
    Par défaut winform formulaire qui passe sur 2 colonnes quand l'ecran est grand
    Bonjour

    Dans mon form Winforms principal j'ai 2 zones
    - un datagrid view
    -Une zone de formulaire qui reprend tous les champs du datagridview.

    La largeur du datagridView est sensiblement constante et avec environ 350 pixels je peux avoir mon bonheur
    La largeur du formulaire est constante, des textbox pour des texte de moins de 100 caractères max et des listbox avec des textes assez réduits également.

    La taille mini de la form est de 750pix pour être utilisable sur un petit écran et ça passe nickel avec à gauche le datagridviex et à droite un panel scrollable avec tous mes éléments de formulaire les uns en dessous des autres.
    Le truc c'est qu'avec un écran plus grand j'aurais la place d'afficher tout mon formulaire sans avoir à scroller mais pour cela il faudrait que j'ai 2 colonnes de textbox... est ce possible avec Winforms ?

    Merci
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  2. #2
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Bonjour,

    Tu devrais ton bonheur avec FlowLayoutPanel ou TableLayoutPanel (en fonction du besoin). Grosso modo ce sont des conteneurs qui te permettent d'agencer et d'organiser tes contrôles au sein de ta form.

  3. #3
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 916
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 916
    Points : 1 930
    Points
    1 930
    Par défaut
    Bonjour

    Mille merci
    J'ai mis un peu de temps à répondre parce que tout ce ci a tellement de possibilités... mais c'est génial le flowLayout !

    Par contre j'ai un soucis, depuis que j'ai mis mon premier FlowLayoutControl sur ma form Visual studio rampe comme s'il avait un énorme boulet au pieds quand je manipule l'éditeur graphique !
    J'ai fouiné mais je n'ai pas trouvé trace d'autres personnes dans mon cas , mon pc est pourtant un core i5 avec 8Go de ram, je fais du calcul scientique à gogo avec ; ce n'est pas une bombe mais il est pas poussif.
    Il n'y aurait pas une option dans VS qui permette de faire moins de contrôles ou d'assistances en live pour alléger la manipulation de l’éditeur graphique ?

    Merci
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  4. #4
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 916
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 916
    Points : 1 930
    Points
    1 930
    Par défaut
    J'ai trouvé la solution pour l'éditeur graphique lent avec les flowLayoutControl.

    Dans visual studio 2015
    outils->options>environnement->général
    il y a par défaut coché Ajuster automatiquement l'expérience visuelle selon les perf. du client avec en dessous 2 trucs cochés
    J'ai décoché ça et sur les 2 cases à cocher qui deviennent accessibles j'ai décoché Activer l'expérience visuelle améliorée
    https://msdn.microsoft.com/fr-fr/library/655bh737.aspx
    Le gain de productivité est impressionnant, plus la moindre latence null part !

    Et oui mon pc est puissant en calcul mais n'a pas de carte graphique...

    Happy FlowLayerControling
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

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

Discussions similaires

  1. Formulaire qui renvoie sur la même page
    Par agnaou dans le forum Langage
    Réponses: 4
    Dernier message: 05/03/2009, 21h32
  2. Réponses: 3
    Dernier message: 04/01/2009, 22h57
  3. Menu qui passe sur une image
    Par looping2b2a dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 10/11/2007, 01h46
  4. [HTML] formulaire qui pointe sur un autre serveur
    Par Mascotte dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/08/2006, 13h54
  5. [Réseau] Écouter ce qui passe sur son ordinateurs
    Par dingoth dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 01/03/2006, 14h10

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