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 :

Problème taille form


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut Problème taille form
    Bonjour.
    Je développe en C# sous Visual Studio 2005 et j'ai le problème suivant :
    Quand je charge certains formulaires windows (mes windows form) sous Visual Studio leurs dimensions (largeur/hauteur) sont modifiées. Je les réajuste manuellement puis les sauvegarde mais à leur prochain chargement c'est pareil -> ils semblent se réajuster automatiquement.

    Voici les propriétés de mes windows form :
    - Autosize : false,
    - Control Box : false,
    - Form Border Style : 3D,
    - MaximizeBox : false,
    - MinimizeBox : false,
    - ShowIcon : false,
    - StartPosition : centerparent,

    Toutes les autres propriétés ont leurs valeurs par défaut.

    Ces formulaires contient des panel.

    Que se passe t-il ?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Par défaut
    Je vois deux possibilités :
    - tu as fait de l'héritage Visuel (ton form hérite d'un autre form) --> tu es conincé. Pour une raison qui m'échappe, si ton form parent est plus petit que ton form fille, VS te le redimensionnera ad itam eternam
    - Tu as créé un form "trop grand" (c'est à dire dont la taille dépasse ta résolution) --> tu es coincé aussi. VS n'édite pas de forms plus grand que ta résolution. Exemple, si tu créé une application qui tiendra sur deux écrans, toi en tant que développeurs, tu dois avoir deux écrans

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Je n'ai fait ni l'un ni l'autre.

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    deux solutions : c'est un bug de ta version de visual studio (as tu les pack d'installer... ?)

    ou bien, tu peux regarder dans le designer.cs pour voir si il n'y aurait pas quelque chose de "bizarre" qui soit générer... et qui te "redimensionne" de façon "caché" tes forms ou controles

    The Monz, Toulouse

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Je suis en Visual Studi 2005 v 8.0.50727.762 (SP 050727-7600).

    Il s'agit bien de la toute dernière version ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Par défaut
    J'ai eu le même problème en sous Visual Basic Express Edition.
    J'avais mon formulaire qui était parfois redimensionner automatiquement (en plus petit). Pourtant il n'était pas plus grand que ma résolution.

    Donc il réduisait la taille du formulaire sans rien toucher au contenu de ma Forms, laissant mes contrôles dépassés de l'écran.

    Jamais compris à quoi cela était dû, j'ai cherché un bug éventuel sur le net mais rien trouvé.

    Depuis que j'ai installé Visual Studio 2005 et que je bosse en C#, plus ce problème. Je ne sais pas à quoi cela était dû.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Je crois que j'ai trouvé.
    A priori c'est quand on place, sur une fenêtre, un controle panel qui déborde horizontalement.

    Si le panel déborde VS retaille la fenêtre (étonnament en la réduisant d'une largeur sans rapport avec le panel).

    ##Modif : A priori cela ne vient pas de là ...

    Je ne sais plus trop quoi faire ...

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    J'ai, à priori, trouvé !
    Cela viendrait de la propriété FormBorderStyle.
    Quand elle est définie à Fixed3D ce bug apparait.

    Si on l'affecte à une autre valeur cela règle le pb.

    Je pense donc que c'est un bug de VS 2005.

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

Discussions similaires

  1. problème de form...
    Par Empty_body dans le forum Langage
    Réponses: 7
    Dernier message: 12/01/2006, 10h21
  2. Problème ouverture form à partir d'une var
    Par priest69 dans le forum Access
    Réponses: 1
    Dernier message: 29/11/2005, 12h21
  3. [STRUTS]Problème de form
    Par sqlnet dans le forum Struts 1
    Réponses: 5
    Dernier message: 07/10/2005, 12h37
  4. [HTML] Problème de Form(s)
    Par Ghusse dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/09/2005, 08h24
  5. [ASP]Problème de form en html
    Par DEC dans le forum ASP
    Réponses: 2
    Dernier message: 16/08/2004, 20h29

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