爱是分享,hit5图片,香港 天气
最近有个 pad 上的 app 开发,听到 app 这个词,然后就把它安排给我做了,可是那个 pad 装的是windows系统,我是 android 开发啊。
无奈的我只能搞呗。以下不是专业的教程,只是自己学习的记录。不适合系统学习,适合快速上手。(以下内容也是百度的结果,如有错误,敬请指正)
ide:visual studio (我用的是2019的)
项目:windows 窗体应用(.net framwork)
①打开from1,处于设计模式,左边会有个工具栏。展开所有 windows 窗体,下面有控件。
②没有工具箱,找到菜单栏 视图 >> 工具箱。
将控件拖到窗口中,右击属性,在右边可以看到对应的属性,点击属性下方会有属性说明,下方包括显示文本,背景,控件名称,显示位置等基本设置,可以进行拖动排放位置
密码输入框,输入内容显示 *(如何想要显示 其他样式,可以自行设置)
>效果
⭐打开属性,切换到闪电,下方有很多事件,找到click 双击后面,自动生成点击事件并跳转到click方法
图标的显示模式,是否缩放,适应控件。
新建form2:右击》》添加》》新建项》》窗体
找到按钮的对应的点击事件
private void button1_click(object sender, eventargs e) { form2 form2 = new form2(); form2.show(); }
评论补充:
this.close();
①在app.config中添加
<appsettings> <add key="username" value="admin"/> <add key="userpwd" value="1"/> </appsettings>
②读取存储的值和修改存储的值公共方法(可以发到工具类中)
/// <summary> /// 更新设置 /// </summary> /// <param name="settingname"></param> /// <param name="valuename"></param> public static void updatesettingstring(string settingname, string valuename) { configuration config = configurationmanager.openexeconfiguration(configurationuserlevel.none); if (configurationmanager.appsettings[settingname] != null) { config.appsettings.settings.remove(settingname); } config.appsettings.settings.add(settingname, valuename); config.save(configurationsavemode.modified); configurationmanager.refreshsection("appsettings"); } /// <summary> /// 读取设置 /// </summary> /// <param name="settingname"></param> /// <returns></returns> public static string getsettingstring(string settingname) { try { string settingstring = configurationmanager.appsettings[settingname].tostring(); return settingstring; } catch (exception) { return null; } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
您可能感兴趣的文章:
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论