Jak mogę umieścić formularz w prawym dolnym rogu ekranu podczas ładowania przy użyciu C#?Umieść WinForm On Bottom-Right
Odpowiedz
spróbować czegoś na liniach
Rectangle workingArea = Screen.GetWorkingArea(this);
this.Location = new Point(workingArea.Right - Size.Width,
workingArea.Bottom - Size.Height);
nadzieję, że to działa dobrze dla ciebie.
W ty tworzą konstruktor umieścić następujący kod:
StartPosition = FormStartPosition.Manual;
Spowoduje to ustawienie pozycji początkowej formie, aby cokolwiek ustawić jako wartość położenia formularza (można ustawić to w projektancie formularza) .
Problem polega na tym, że wszyscy stosują różne wielkości ekranów, może wyglądać dobrze na twój ale to nie znaczy, że będzie on a klientami ... –
+1 - Tak, myślę, że trzeba, że jeden także, aby formularz używał wskazanej lokalizacji. –
Form2 a = new Form2();
a.StartPosition = FormStartPosition.Manual;
a.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - a.Width,
Screen.PrimaryScreen.WorkingArea.Height - a.Height);
To zadziałało dla mnie; Po prostu umieścić 3 linie kodu wymienionych poniżej po moim 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);
}
Łatwo spróbować;
//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. Umieść obramowanie wokół punktów
- 2. Umieść tekst wewnątrz NSTextField
- 3. Umieść obraz nad plikiem PDF
- 4. Umieść przycisk nad obrazem ImageView
- 5. Umieść końcówki boków na pudełku
- 6. Poprawnie umieść kamerę podczas panoramowania
- 7. Umieść znaczniki html wewnątrz html
- 8. Umieść zminimalizowane pliki w słoju
- 9. Umieść nowy komponent na JXTaskPane
- 10. Umieść ASP.NET na stronie wordpress
- 11. umieść wieloliniowe wyjście wewnątrz zmiennej
- 12. Umieść div na obiekcie activeX
- 13. Umieść wiele parametrów w ContentResolver.requestSync
- 14. Umieść appbarLayout na dole ekranu
- 15. Umieść przestrzeń między przyciskami androida
- 16. C# Umieść wiersz polecenia w formularzu z zablokowaną pozycją
- 17. umieść link HTML do aplikacji R Shiny
- 18. otwarcie okna kontroli użytkownika WPF winform kurczy okno nadrzędne winform
- 19. "x" Aby zminimalizować WinForm, ContextMenu Aby zamknąć WinForm?
- 20. Umieść element DIV pod innym numerem DIV
- 21. C# - WinForm - zmienne globalne
- 22. WinForm podwójne buforowanie
- 23. MVP w WinForm
- 24. Visual Treemap w WinForm
- 25. Kontrole Clone - C# (Winform)
- 26. Kontrola Clone Winform
- 27. HTMLEncode w WinForm
- 28. Klasy klas WinForm
- 29. C# app.config in winform
- 30. DataBinding do WinForm
Doskonały. Dziękuję za to, chciałbym móc przyjąć to jako odpowiedź: str –