我正在使用这段代码:
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.Show();
this.WindowState = FormWindowState.Normal;
//this.Location = new Point(form1_location_on_x, form1_location_on_y);
//this.StartPosition = FormStartPosition.CenterScreen;
无论是线
this.Location = new Point(form1_location_on_x, form1_location_on_y);
或线
this.StartPosition = FormStartPosition.CenterScreen;
当我使用原始屏幕分辨率 1920x1080 时正在工作,但是一旦我将分辨率更改为 1024x768,表单就在右下角没有隐藏我看到它全部但它不在中心。
form1_location_on_x 和 on_y 是:
form1_location_on_x = this.Location.X;
form1_location_on_y = this.Location.Y;
问题是我应该怎么做才能使其适用于任何其他分辨率,如 1024x768 或任何其他分辨率?我尝试了很多改变,但到目前为止没有任何效果。