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#] Windows Form Layout


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
    Novembre 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 85
    Par défaut [C#] Windows Form Layout
    Bonjour,

    J'ai remarqué que mes composants graphiques "partaient aux fraises" lorsque je modifie les DPI de mon écran (96 à 120, grande taille). Comment faire pour obtenir un affichage identique dans les deux cas?

    Merci d'avance

  2. #2
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    this.Invalidate() ?

  3. #3
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    Normalement si tu suit cet article doit avoir quelque chose de correct.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 43
    Par défaut
    Bonjour,

    j'ai lu l article sans trouver de solution et j'ai essayer invalidate mais la je suis au bord de la dépression

    Je ne comprend pas j'ai des boutons avec comme fond des images de fermeture et de reduction de ma fenêtre. Chez moi ils sont très bien positionnez mais chez les autres ca fait ca...

    Et comme vous le voyez sur l'image il sorte de mon form..

    Je travail avec VS2005 en C# et j'utilise une image de fond pour le logiciel voici les details du form:

    this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    this.AutoSize = true;
    this.BackColor = System.Drawing.Color.Red;
    this.BackgroundImage = global::cfv.Properties.Resources.fond;
    this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
    this.ClientSize = global::cfv.Properties.Resources.fond.Size;
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
    this.MaximizeBox = false;
    this.Name = "logiciel";
    this.ShowIcon = false;
    this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
    this.Text = "logiciel";
    this.TransparencyKey = System.Drawing.Color.Red;
    this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.formintro_MouseDown);
    this.Load += new System.EventHandler(this.logiciel_Load);
    this.ResumeLayout(false);
    this.PerformLayout();
    Et voici les détails d'un des boutons..
    this.reduc.BackgroundImage = global::cfv.Properties.Resources.reduc;
    this.reduc.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
    this.reduc.Cursor = System.Windows.Forms.Cursors.Hand;
    this.reduc.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
    this.reduc.Location = new System.Drawing.Point(608, 9);
    this.reduc.Margin = new System.Windows.Forms.Padding(0);
    this.reduc.Name = "reduc";
    this.reduc.Size = global::cfv.Properties.Resources.reduc.Size;
    this.reduc.TabIndex = 5;
    this.reduc.UseVisualStyleBackColor = true;
    this.reduc.Click += new System.EventHandler(this.reduc_Click);
    Si quelqu'un a une solution

    PS: j'ai d autre bouton qui eux ne possedent pas d'image de fond et reste bien a leur position.. serait-ce du au fait que j'utilise des images pour le fond de mes boutons ?? Y-a t'il une solution dans ce cas ?? a part ne pas mettre d'image..

Discussions similaires

  1. [Delphi 2005 /Windows Forms] passage de paramêtre
    Par Frank dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 28/12/2005, 17h22
  2. [VB.NET] Partager un dataset entre 2 windows forms ???
    Par kissskoool dans le forum Windows Forms
    Réponses: 11
    Dernier message: 26/07/2005, 11h34
  3. [debutant VC++ et C++] Windows form et OPENFILENAME
    Par Le Scandinave dans le forum MFC
    Réponses: 5
    Dernier message: 08/03/2005, 15h31
  4. [C#] windows form et ComboBox
    Par telynor dans le forum Windows Forms
    Réponses: 9
    Dernier message: 12/11/2004, 18h17
  5. [VB.NET] windows form traits
    Par DG JohnJohn dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/06/2004, 15h05

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