社区
C#
帖子详情
如何保存Winform窗体关闭或退出前的大小和位置,使下次加载该窗体时同上次关闭或退出前的大小和位置一致。
bl_song
2010-09-20 11:50:51
如何保存Winform窗体关闭或退出前的大小和位置,使下次加载该窗体时同上次关闭或退出前的大小和位置一致。
1。如何确保窗体的大小和位置被保存,保存代码写在哪个方法里面
2。哪种保存方法最佳,保存在文件里还是程序中?
...全文
1233
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
自动记录从
上次
关闭
位置
启动
窗体
本文介绍了一种在C#中使用注册表
保存
和恢复
窗体
位置
的方法。通过在
窗体
关闭
前
记录其
位置
,并在
下次
加载
时读取这些数据,使
窗体
能够记住其最后的
位置
。此功能通过注册表的读写操作实现,利用了RegistryKey类的GetValue和SetValue方法。
WinForm
窗体
初始
位置
篇
本文介绍在C#中如何实现
窗体
的居中显示、
保存
和恢复
窗体
位置
、使
窗体
总在最
前
等功能,适用于软件开发人员学习和参考。
winform
含控件使用指南
本文档详细介绍了C#
WinForm
应用程序的创建、启动流程、控件使用,包括全屏显示、复制界面、API用法,如Load事件、show与showdialog的区别。还探讨了FormClosing与FormClosed事件,以及各种常见控件如MenuStrip、TextBox、Button、PictureBox、Label、ComboBox和Panel的使用技巧。此外,文章还讨论了在开发过程中遇到的错误及其解决方法,如
窗体
文件重命名导致的问题、SunnyUI框架的安装与使用问题、DLL
加载
错误等。
Windows Form的初始化
大小
记录处理问题
博主为让系统记录应用
退出
时主
窗体
大小
和状态,采用WebMatrix技术,在
窗体
构造和
关闭
时更新与
保存
。将代码写在基类出现问题,因基类构造先执行,派生类有修改尺寸代码。尝试在HandleCreated时处理,虽解决正常
大小
问题,但无法初始化最大化。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章