Wie kann ich ein Formular am unteren rechten Bildschirmrand platzieren, wenn es mit C# geladen wird?Platzieren Sie WinForm On Bottom-Right
Antwort
versuchen, etwas auf den Linien von
Rectangle workingArea = Screen.GetWorkingArea(this);
this.Location = new Point(workingArea.Right - Size.Width,
workingArea.Bottom - Size.Height);
Hoffe, es funktioniert gut für Sie.
In Ihrem Konstruktor bilden den folgenden Code:
StartPosition = FormStartPosition.Manual;
Dies wird die Startposition des Formulars festgelegt wird, was auch immer Sie den Wert für die Lage der Form (Sie können dies im Formular-Designer eingestellt) .
Problem dabei ist, dass jeder unterschiedliche Größe Bildschirme verwenden, könnte es auf Ihnen gut aussehen, aber es nicht zu sagen, dass es auf einem Kunden ... –
1 - Ja, ich nehme an, du, dass man brauchen würde, Um das Formular zu verwenden, verwenden Sie den von Ihnen angegebenen Ort. –
Form2 a = new Form2();
a.StartPosition = FormStartPosition.Manual;
a.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - a.Width,
Screen.PrimaryScreen.WorkingArea.Height - a.Height);
Das funktionierte für mich; Ich habe nur die 3 Zeilen Code unten aufgeführten nach meinem InitializeComponent();
public FormProgress()
{
InitializeComponent();
Rectangle r = Screen.PrimaryScreen.WorkingArea;
this.StartPosition = FormStartPosition.Manual;
this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - this.Width, Screen.PrimaryScreen.WorkingArea.Height - this.Height);
}
Es ist einfach zu versuchen;
//Get screen resolution
Rectangle res = Screen.PrimaryScreen.Bounds;
// Calculate location (etc. 1366 Width - form size...)
this.Location = new Point(res.Width - Size.Width, res.Height - Size.Height);
- 1. "x" Minimieren WinForm, ContextMenu WinForm zu schließen?
- 2. importieren Sie Excel-Blatt in Winform
- 3. So verschieben Sie einen Winform-Dialog
- 4. httpClient zeigen Sie mir Fehler C# Winform
- 5. Klicken Sie auf Ereignisse in Winform UserControl
- 6. WinForm Multithreading. Verwenden Sie backgroundWorker oder nicht?
- 7. Konsole UI in Winform App
- 8. Winform Tastaturverwaltung
- 9. Platzieren Sie eine CheckBox in einem ListViewSubItem
- 10. Platzieren Sie quadratische Wurzeln in die Liste
- 11. Platzieren Sie das Logo in der Mitte
- 12. So platzieren Sie die Symbolleiste - PyQt4
- 13. So platzieren Sie eine „-“ in string.xml Datei
- 14. Platzieren Sie die Geschäftslogik in Java Beans?
- 15. So platzieren Sie zwei Eingabefelder nebeneinander
- 16. Android: Platzieren Sie die Optionsfelder horizontal
- 17. Wie platzieren Sie Komponenten an bestimmten Positionen?
- 18. Platzieren Sie ein Bild in ein Textfeld
- 19. Platzieren Sie die Funktionsanweisungen nacheinander im Programmspeicher
- 20. Platzieren Sie Variable in Wert Attribut
- 21. So platzieren Sie Ansichten innerhalb von CoordintaeLayout
- 22. WinForm-Benutzersteuerelemente - Drag Drop
- 23. Wählen Sie WinForm ListView Element, drücken Sie Löschen: Trigger-Code
- 24. C# Custom Control winform
- 25. .NET Winform Tastatursteuerung
- 26. Winform-Stammverzeichnispfad.Wie wieder!
- 27. Allgemeinbasisklasse für WinForm Usercontrol
- 28. Winform/visuelles Element drucken
- 29. FIFO mit winform in C#
- 30. C# Winform ProgressBar und BackgroundWorker
Ausgezeichnet. Danke dafür, ich wünschte, ich könnte das als Antwort akzeptieren: p –