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 :

[C#] Bug de .NET sur FlowLayoutPanel ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juin 2006
    Messages : 73
    Par défaut [C#] Bug de .NET sur FlowLayoutPanel ?
    Bonjour,

    J'ai un FlowLayoutPanel de 48 pixels de haut.
    J'ai un panel dedans de 48 pixels de haut (créé en mode design a la main). tout fonctionne (avec des marges à zero partout).

    Je crée un UserControl de 48 pixels de haut que j'ajoute dynamiquement à mon FlowLayoutPanel via la commande : monFlowLayout.Controls.Add(...)

    Quoique je fasse, mon composant passe à 44 pîxels de haut (et donc me mange un bout du composant). J'ai beau fixer des "minimumSize", desactiver l'auto size, passer en mode debug, c'est bien la commande monFlowLayout.Controls.Add(...) qui modifie la taille de mon composant.

    A noter qu'il me pourris aussi la largeur (qui passe de 20 pixels à 17).

    Si qqun pouvait me confirmer que ce n'est pas un bug de .NET et que ça vient vraiment de moi ou m'aiguiller vers la solution ?

    merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juin 2006
    Messages : 73
    Par défaut
    j'ai trouvé, il faut mettre "AutoScaleMode = none" sinon C# retaille les composants pour s'adapter au changement de resolution ou de police.

    Ce qui n'est quand meme pas normal, c'est qu'entre le mode design et le mode runtime, je suis sur le meme écran, dans la meme résolution, avec les meme police windows.. c'est quand meme un peu louche...

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

Discussions similaires

  1. [ADO.NET]Sur quels critères utiliser procédures stockées?
    Par Oberown dans le forum Accès aux données
    Réponses: 3
    Dernier message: 06/04/2006, 16h16
  2. [xmlrad] utiliser du vb.net sur un bouton
    Par ekmule dans le forum XMLRAD
    Réponses: 6
    Dernier message: 24/01/2006, 13h20
  3. Bug MySQL constaté sur 5.0.15, 5.0.16 et 5.0.18
    Par stephdiplo150 dans le forum Requêtes
    Réponses: 1
    Dernier message: 19/01/2006, 20h21
  4. Bug d'affichage sur un élément flottant
    Par Sayrus dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/12/2005, 02h28

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