社区
C#
帖子详情
如何保存Winform窗体关闭或退出前的大小和位置,使下次加载该窗体时同上次关闭或退出前的大小和位置一致。
bl_song
2010-09-20 11:50:51
如何保存Winform窗体关闭或退出前的大小和位置,使下次加载该窗体时同上次关闭或退出前的大小和位置一致。
1。如何确保窗体的大小和位置被保存,保存代码写在哪个方法里面
2。哪种保存方法最佳,保存在文件里还是程序中?
...全文
1235
9
打赏
收藏
如何保存Winform窗体关闭或退出前的大小和位置,使下次加载该窗体时同上次关闭或退出前的大小和位置一致。
如何保存Winform窗体关闭或退出前的大小和位置,使下次加载该窗体时同上次关闭或退出前的大小和位置一致。 1。如何确保窗体的大小和位置被保存,保存代码写在哪个方法里面 2。哪种保存方法最佳,保存在文件里还是程序中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小可同学
2010-09-20
打赏
举报
回复
关闭窗体事件FormClosing里记下当前大小和位置,写到配置文件或者任意文件
窗体加载事件Onload里可以通过读文件StreamReader或者ConfigurationManeger读配置信息
jocklyhu
2010-09-20
打赏
举报
回复
保存在本地文件中,启动的时候再读取
wuyq11
2010-09-20
打赏
举报
回复
void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("是否现在关闭窗口", "提示",
MessageBoxButtons.OKCancel,
MessageBoxIcon.Question) != DialogResult.OK)
{
e.Cancel = true;
}
//记录窗体的 Point,width,height到配置文件如config,ini,txt等
}
宝_爸
2010-09-20
打赏
举报
回复
这个是中文的,和4楼的使用的同样的技术
[WinForm] 記住程式視窗的最後位置和其它偏好設定
宝_爸
2010-09-20
打赏
举报
回复
参考:
Restore Form Position and Size in C#
LVSmile
2010-09-20
打赏
举报
回复
保存在配置文件中 app.config
xinbin1122
2010-09-20
打赏
举报
回复
好像有个 befoe closing 事件,在这里保存就可以了
重新打开的时候在Load事件里设置这些属性
如果程序要退出,只能保存到文件或者其他什么地方了,要是不退出可以保存到内存里
sharpdevelop110
2010-09-20
打赏
举报
回复
呵呵!很少写winform 不知道能否用js 操作cookies 来做,记录cookies 如果不行,你可以在制定的目录下存一个xml 数据。打开的是调用xml.
mjp1234airen4385
2010-09-20
打赏
举报
回复
在窗体Closing前,把窗体的位置写在一个配置文件中。
启动的时候读取配置文件,设置窗体的位置和大小。
WinForm
自动记录从
上次
关闭
位置
启动
窗体
次功能主要是通过在注册表中读写
窗体
的Location属性来实现的。在
窗体
关闭
前
处理
窗体
的FormClosed事件,将
窗体
的Location属性值写入注册表,然后在
窗体
的Load事件中从注册表中读取
保存
的数据。 (1)Location属性 Point结果,表示
窗体
的左上角相对桌面的 左上角的坐标。 (2)读写注册表 c#中对注册表进行读写,主要是通过Registr...
WinForm
窗体
初始
位置
篇
在打开
窗体
软件时,我们常常需要该
窗体
有个默认的显示
位置
,如居中显示等等。QQ是大家熟悉的软件。在显示登录框的时候,是居中显示;登录后,好友列表框的显示
位置
是
上次
退出
时的
位置
。 同时,细心的朋友有没有发现,QQ总是显示在其他
窗体
的
前
端,比方说我拖动360软件,移动到QQ
位置
时,QQ依旧显示在最
前
面。 1.
窗体
居中显示。 传统的居中显示需要计算出显示的长和宽,去掉
窗体
本身的
大小
,然后控制显示位...
winform
含控件使用指南
1、
窗体
文件2、看运动控制卡官方文档这里的dll就不是添加引用,不过挺多的就是添加引用 这样去使用他的他的调用形式是,首先引入.cs 然后将.cs的命名空间名字直接改成项目用的那个,然后就直接用了。.dll是被我们所引用的.cs文件所调用的复制过来的按钮会把事件也给复制过来 我们给他重置一下,这样他就会拥有一个属于他的点击函数了。.Designer.cs:设计文档。..................
Windows Form的初始化
大小
记录处理问题
要让系统记录在应用
退出
的时候主
窗体
的
大小
和状态,采取了WebMatrix中的实现技术:在
窗体
构造的时候从“记忆”中更新
窗体
的
大小
和状态,在
窗体
关闭
的时候,把
窗体
的
大小
刷新到“记忆”中:
加载
“记忆”: try{//设置
窗体
初始
位置
与
大小
状态stringstrInfo=this._applicationIdentity.GetSetting("Window...
WinForm
应用程序状态序列化技术实现
序列化,简单来说,是一个将对象状态转换为可
保存
或传输的格式(如二进制、XML、JSON等)的过程,之后可以将这个格式转换回原来对象状态的逆向过程,称为反序列化。这个过程对于数据持久化和状态
保存
至关重要,因为它确保了应用程序
关闭
后,用户的状态和设置能够被
保存
并在重新启动时恢复。持久化(Persistence)是指把数据
保存
到可掉电式存储设备中以供之后读取的过程。常见的持久化存储包括文件系统、数据库系统等。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章