在实际系统开发过程中,有很多软件具有一个功能,那就是新的窗体会在上次关闭的位置启动窗体,那么,c#编程语言可以帮助我们实现该需求吗?下面,济南网站建设小编就来带大家一起详细看看,如何通过c#编程语言编码实现该功能,有需要的朋友可以过来参考一下。
关键代码:
using System;
using System.Windows.Forms;
namespace FormPositionApp
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
// 加载窗体时读取保存的位置
if (Properties.Settings.Default.IsPositionSaved)
{
this.Location = Properties.Settings.Default.FormLocation;
}
}
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
// 窗体关闭时保存位置
Properties.Settings.Default.IsPositionSaved = true;
Properties.Settings.Default.FormLocation = this.Location;
Properties.Settings.Default.Save();
}
}
}