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
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
Salut .
Normalement si tu suit cet article doit avoir quelque chose de correct.
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:
Et voici les détails d'un des boutons..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();
Si quelqu'un a une solutionthis.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);
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..![]()
Partager