苏飞论坛

标题: winform操作注册表入门经典例子,从上次关闭位置启动窗体 [打印本页]

作者: warsy120    时间: 2014-11-15 10:27
标题: winform操作注册表入门经典例子,从上次关闭位置启动窗体
本帖最后由 warsy120 于 2014-11-15 10:27 编辑

[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;//添加Microsoft.Win32命名空间引用

namespace StartFormByLastClosePosition
{
    public partial class frm_Main : Form
    {
        public frm_Main()
        {
            InitializeComponent();
        }

        private void frm_Main_Load(object sender, EventArgs e)
        {
            RegistryKey myReg1, myReg2;
            myReg1 = Registry.CurrentUser;//获取当前用户注册表项
            try
            {
                myReg2 = myReg1.CreateSubKey(@"Software\MyFormLocation");//在用户注册表Software下创建MyFormLocation子项
                this.Location = new Point(Convert.ToInt16(myReg2.GetValue("myX")), Convert.ToInt16(myReg2.GetValue("MyY")));//获取注册表值并设置窗体显示位置
            }
            catch
            {

            }
        }

        private void frm_Main_FormClosed(object sender, FormClosedEventArgs e)
        {
            RegistryKey myReg1, myReg2;
            myReg1 = Registry.CurrentUser;
            myReg2 = myReg1.CreateSubKey(@"Software\MyFormLocation");
            try
            {
                myReg2.SetValue("myX", this.Location.X.ToString());//记录X坐标
                myReg2.SetValue("myY",this.Location.Y.ToString());//记录Y坐标
            }
            catch
            {

            }
        }
    }
}

源码下载:





作者: Cheungnotes    时间: 2014-11-15 15:11
看过帖子回复一下是个好习惯
作者: 熊熊的Bear    时间: 2014-11-17 02:56
受教了学习中……
作者: 水手    时间: 2014-11-17 17:27
强烈支持楼主ing……
作者: aiBielun    时间: 2014-12-20 00:37
学习O(∩_∩)O中
作者: yjso5792    时间: 2015-1-30 15:59
看过帖子回复一下是个好习惯 强烈支持楼主ing……
作者: 假撕丁    时间: 2015-2-3 10:08
還滿實用的一種功能~ ^^ 謝謝大大的分享
作者: niteng    时间: 2015-3-6 15:08
膜拜中....!操作注册表,值得膜拜!
作者: lmj2554426236    时间: 2015-3-11 19:25
xinshouxuexizhong 强烈支持楼主ing……
作者: 214679    时间: 2015-3-11 21:23
學習中, 謝謝大大分享!!
作者: 365423834    时间: 2015-4-12 15:14
膜拜中....!
作者: xiaoyulz    时间: 2015-8-8 15:20

膜拜中....!操作注册表,值得膜拜!
作者: qweqwe3265    时间: 2016-4-6 16:51
eeeeeeeeeee
作者: lightweigh    时间: 2016-4-6 20:26
看过帖子回复一下是个好习惯
作者: Chablis    时间: 2016-4-16 19:00
好东西,下载收藏。
作者: davidvn    时间: 2016-4-20 21:14
学习
作者: wtf3505    时间: 2016-11-19 11:31
强烈支持楼主ing……
作者: 15927514631    时间: 2017-2-20 14:24
强烈支持楼主ing……
作者: abc147325    时间: 2020-1-9 18:02
感谢分享,我来了
作者: jiyutdj    时间: 2024-5-25 07:36
回复看看




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4