毎回同じ位置でC#(WinForms)で新しいウィンドウを開こうとします。このコードを使用してみてください:
private void Notification_Load(object sender, EventArgs e)
{
Rectangle screenSize = Screen.PrimaryScreen.Bounds; //get resolution of screen
int x = screenSize.Height -115-30; //x coordinate = resolution of screen - window Height - 30 (for taskbar)
int y = screenSize.Width - 345; //y coordinate = resolution of screen - window Weight
this.SetDisplayRectLocation(x, y); //new coordinates for form
}
ウィンドウのプロパティ StartPosition =Manual
しかし結果として、常に左上隅にウィンドウが開いているようにします。
x と y に異なる値を入れてみてください - 結果は同じです。
私は何を間違っていますか?