2016-07-25 50 views
-5

Ich möchte wissen, wie C# -Anwendung in jeder Auflösung passt meine C# -Anwendung in meinem Computer geöffnet ist perfekt, aber wenn ich diese Anwendung auf meinem Client-Rechner so installieren, ist es halbe Anwendung zeigen.Wie passt man C# -Anwendung in jede Auflösung

Was habe ich versucht:

this.WindowState = FormWindowState.Maximized; 
this.Location = new Point(0, 0); 
this.Size = Screen.PrimaryScreen.WorkingArea.Size; 
+0

Werfen Sie einen Blick auf [Wie mache ich eine WinForms App Vollbildmodus] (http://stackoverflow.com/questions/505167/how-do-i-make-a-winforms-app-go-full- Bildschirm) –

+0

Danke für Ihre Antwort, aber es funktioniert nicht für mich –

+0

Können wir sehen, was Sie versucht haben? Warum funktioniert es nicht? –

Antwort

1

Dies wird nicht für alle funktioniert, müssen Sie die Anwendung, die auf desing. Sie müssen Panels, Gruppenboxen und Objekte wie diese verwenden, und Sie müssen diese Objekte in Ihrem Formular verankern, dann müssen Sie die Bildschirmauflösung des Benutzers abrufen und sie für Ihre Anwendung einstellen.

Zusammenfassung: Dieser Code funktioniert möglicherweise, aber nicht perfekt für alle Auflösung. Sie müssen unbedingt Objekte verankern. Desktop-Anwendungen haben manchmal gute Schmerzen in dieser Angelegenheit.

+0

Danke für Ihre Antwort aber Herr bin neuer Benutzer Ich weiß nicht, wie Verankerung können Sie bitte erklären Sie mir darüber –

+0

Sir ist es möglich, wenn meine Client-Bildschirmauflösung 1920 * 1080 wie meine Bildschirmauflösung ist so meine Anwendung perfekt passen –

+0

Die meisten der Formularobjekte haben eine Ankereigenschaft, Sie können diese Option sehen, Formularobjekt auswählen, Rechtsklickeigenschaften, oben können Sie sortieren, welche Eigenschaften das Objekt dann Anker finden. Finden Sie Detailinformationen über Anchor im Visual Studio, google. Und wenn Sie Ihre Formen maximale und minimale Größe (das sind Formular-Eigenschaften) auf 1920 * 1080 (max), setzen Sie etwas auf min zum Beispiel (1920 * 1080) und beginnen, Formular-Anwendung zu entwerfen, dann ist es in Ordnung. Aber sein nur 1920 * 1080 angepasstes nicht für niedrigere und höhere resulotions. – BCA