Mamy następujący kod:WinForms - niewłaściwy rozmiar forma
private void MainForm_Shown(object sender, EventArgs e)
{
RepositionForm();
}
private void RepositionForm()
{
Rectangle rect = Screen.PrimaryScreen.WorkingArea;
this.Width = 100;
this.Height = 117;
this.TopMost = true;
this.Left = rect.Width - this.Width - 1;
this.Top = rect.Height - this.Height - 1;
}
Kiedy uruchomić aplikację z Visual Studio - formularz jest wyświetlany z odpowiednim rozmiarze: 100x117. Jednak po uruchomieniu projektu przez uruchomienie pliku EXE rozmiar formularza wynosi 106x127.
The MinimumSize, MaximumSize and Size properties are set to 100x117.
WindowsState = Minimized
ShowIcon = False
ShowInTaskbar = False
Topmost = True
MinimizeBox - False
MaximizeBox = False
FormBorderSize = FixedDialog
ControlBox = True
Jak to możliwe, że istnieje nawet różnica między uruchomieniem aplikacji?
Dzięki
Całkowicie usuń obramowanie okna i sprawdź, czy działa to samo. –
Czy uruchamiasz go w trybie debugowania z VS? –
@ bash.d: tak, w trybie debugowania –