2016-06-27 2 views
-1

So ändern, wie kann ich alle Fenster der Größe Inhalt bilden, wenn Auflösung ändern, cos es wie folgt aussieht:Wie kann ich Windows-Form und Inhalt der Größe, wenn Auflösung

enter image description here

EDIT: Ich mag, dass machen wenn ich die größe des fensters ändere, bleibt alles wo es ist, wenn ich das programm öffne, so dass diese dinge größer werden und sich auf die rechte seite bewegen. Übrigens. im neu vs und C# so meine Erklärung ist wahrscheinlich nicht die beste: D

EDIT2: Ich bekomme es: D

+0

Was meinst du Auflösung und warum sollte es Ihre Positionierung beeinflussen. Haben Sie versucht, die Einstellungen für die automatische Größenanpassung oder für die Verankerung zu übernehmen? –

+0

@VitoGaming Haben Sie die Eigenschaften "Dock" und "Anchor" probiert? –

+0

Sie können Ihre Antwort hier finden und Dock und Ankereigenschaften verwenden. [Erkennung-Änderung-der-Auflösung-C-Shar-Winforms] (http://stackoverflow.com/questions/442337/detect-change-of-resolution-c-sharp-winforms/) –

Antwort

2

Anchor ist dein Freund.

Wenn Sie schauen, werden Sie sehen, dass alle Steuerelemente eine Ankereigenschaft haben. Anker legt den Abstand vom Rand des Steuerelements zu der Seite des übergeordneten Elements fest (normalerweise das Formular).

Standardmäßig sind die Steuerelemente oben und links verankert, was bedeutet, dass sie den Abstand zum oberen und linken Rand des Formulars beibehalten und ignorieren, wenn es groß wird.

Wenn Sie etwas nach unten verankern, bleibt es in der gleichen Entfernung von der rechten und unteren Grenze und bewegt sich, wenn Sie die Größe des Formulars ändern. Das ist nützlich, wenn Sie etwas in der unteren rechten Ecke benötigen (zB eine Schaltfläche zum Akzeptieren)

Jetzt ist der interessante Teil, dass wenn Sie etwas an zwei gegenüberliegenden Seiten (oben und unten oder rechts und links) verankern seine Entfernung zu beiden Grenzen. Und was passiert, wenn die Grenzen sich voneinander entfernen? die Kontrolle wächst.

Also müssen Sie damit spielen, sehen, welche Steuerelemente wo verankert werden sollen, welche man wachsen lässt und welche still bleiben.

In Ihrem Fall würde ich festlegen, dass die Beschriftungen oben und links und die Textboxen oben, rechts und links verankert werden sollen. Sie werden also nach rechts erweitert, wenn die Größe des Formulars geändert wird.

+0

Danke, Mann! !! – VitoGaming

Verwandte Themen