c# winform第一次登陆的ip 实例,账户密码,怎么保存,在第二次运行时自动填充

本文分享了一个自动填充登录信息的方法,通过设置textbox控件的(ApplicationSettings)属性,实现第二次运行时自动填充之前的登录信息。

这个问题我网上找了一天,都没说详细,真是太为难我这菜鸟了!!!!!
我想实现的功能是: 我有一个登陆窗口,填写信息登陆进去后,需要保存我的登录信息,第二次运行的时候就不用再填了,如下:
在这里插入图片描述
最后还是摸爬滚打,实现了这个功能,算是苦尽甘来把,也不能说百度出来的完全没用,为了实现这个功能我挨个试了一下百度出来的方法,什么用方法实现,什么写进text里, 然后就没有然后了,因为都没写详细,因为菜鸟只要断节了,就jj了。

下面分享一下我的方法:

1、首先你要找到textbox控件的(ApplicationSettings)属性打开,然后点开箭头指向的…:
在这里插入图片描述

2、然后把你需要保存的文本的textbox都需要设置一下,比如我的ip,我把text命名sadbip2:
在这里插入图片描述3、然后sid,user,pwd 也类似设置了一下,就会看到有多个,各自对应各自的就行:
在这里插入图片描述
在这里插入图片描述
4、我的登录界面(name) 为Login,所以双击我的登录界面,自动生成的方法是:private void Login_Load(object sender, EventArgs e){}

然后我在这个方法里面加了四行代码,来获取填写的文本:
//等号前面是文本,等号后面的是存储的文本
this.textBoxXIP.Text = settings.sadbip2;
this.textBoxXSID.Text = settings.sadbsid;
this.textBoxXUSER.Text = settings.sadbuser;
this.textBoxXPWD.Text = settings.sadbpwd;
在这里插入图片描述
需要注意的是:
1)第一次是空的,因为还没填写过;
2)textBoxXIP、textBoxXSID 这样的 是各个textbox的(name)值;
3)这里面的settings 会报错,需要加上:
private Settings settings = new Settings();
在这里插入图片描述
5、然后我双击按钮“连接数据库”,会生成private void buttonX1_Click(object sender, EventArgs e){} 方法,我在该方法中加入了如下代码:

        //获取文本数据
        string ip   = this.textBoxXIP.Text;
        string sid  = this.textBoxXSID.Text;
        string user = this.textBoxXUSER.Text;
        string pwd  = this.textBoxXPWD.Text;

        settings.sadbip2 = ip;
        settings.sadbsid = sid;
        settings.sadbuser = user;
        settings.sadbpwd = pwd;
        settings.Save();

在这里插入图片描述
在这里插入图片描述
其实就是触发按钮,然后将文本框中的内容写入其中。

这样自动填充的功能就实现了。

你也可以在"退出连接" 那个按钮下设置,就是双击"退出连接" ,在生成的方法下加代码就行:
//获取文本数据
string ip = this.textBoxXIP.Text;
string sid = this.textBoxXSID.Text;
string user = this.textBoxXUSER.Text;
string pwd = this.textBoxXPWD.Text;

        settings.sadbip2 = ip;
        settings.sadbsid = sid;
        settings.sadbuser = user;
        settings.sadbpwd = pwd;
        settings.Save();

总结一下就是,设置textbox控件的(ApplicationSettings)属性,然后把文本传进去。

说着感觉很简单,但是没弄过,完全是一头雾水,所以自己搞定了这个挺有成就感,在这条路上越走越远,无法自拔。。。。。。。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值