winfrom 窗体,有时候我们在使用时,希望它停留在显示器的某一个位置,下次打开时出现在我们上次关闭的位置。
1首先我们要拿到关闭时的窗体坐标:
我们在FROM 事件, closing 事件中写如下:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//保存关闭的位置。
int x = this.Location.X; int y = this.Location.Y;
//保存坐标到setting中
Settings1.Default.x = x; Settings1.Default.y = y;
Settings1.Default.Save();
DialogResult result= MessageBox.Show("是否要关闭应用程序", "关闭", MessageBoxButtons.OKCancel);
if( result == DialogResult.Cancel)
{
e.Cancel = true;
}
}
把窗体的坐标保存在 setting 或者 数据库里面(sqlite)我这里保存的setting 中
2