Salut tout le monde j'ai un problème, j'ai conçu un programme dans un environnement où la résolution d'écran est 1600x900, le problème est que lorsque j'ai essayé d'exécuter le programme dans d'autres résolutions par exemple 1366x768 tous mes boutons, panneaux etc, sont recadrées par la fenêtre, ici un exemple à 1600x900 Example et ici à 1366x768 Example J'ai utilisé des propriétés d'ancrage et de remplissage, mais cela ne fonctionne pas, savez-vous toute propriété ou solution pour résoudre ce problème, je sera très reconnaissantComment faire un programme de résolution d'écran dans WinForms
-1
A
Répondre
0
propriété de base aussi essayer d'utiliser le diviser conteneur redimensionne automatiquement votre formulaire conformément à la résolution
essayer d'utiliser t son code sur le formulaire charge
public void abrunden(object was, int x, int y, int width, int height, int radius)
{
System.Drawing.Drawing2D.GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath();
gp.AddLine(x + radius, y, x + width - radius, y);
gp.AddArc(x + width - radius, y, radius, radius, 270, 90);
gp.AddLine(x + width, y + radius, x + width, y + height - radius);
gp.AddArc(x + width - radius, y + height - radius, radius, radius, 0, 90);
gp.AddLine(x + width - radius, y + height, x + radius, y + height);
gp.AddArc(x, y + height - radius, radius, radius, 90, 90);
gp.AddLine(x, y + height - radius, x, y + radius);
gp.AddArc(x, y, radius, radius, 180, 90);
gp.CloseFigure();
was.region = new System.Drawing.Region(gp);
gp.Dispose();
}
appeler cette utilisation suivant
utilisation d'un panneau en forme dock ce, avec la forme
de la largeur passe de nom de panneau et de la hauteur à la méthode
abrunden (panWarten, 0, 0, _with1. Largeur, _with1.Height, 20);
cela fera sous forme réactive selon l'écran
Vous pouvez résoudre ce problème en lisant les propriétés d'ancrage et quai lorsqu'ils traitent avec WinForms. Voir ce lien [Anchor Property MSDN] (https://msdn.microsoft.com/fr-fr/library/system.windows.forms.control.anchor (v = vs.110) .aspx) –
@ P.Pat So essentiellement ce qu'il a dit qu'il a essayé? – john
@john OP a dit qu'il a essayé d'ancrer et de remplir. J'ai suggéré de lire les propriétés d'ancre et de quai qui guideraient OP dans la résolution du problème. –