提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、登录界面是什么?
  • 二、使用步骤
    • 1.引入库
    • 界面数量,控件名称
  • 总结
  • 第二种办法

#(一)创建登录界面
##1.第一种
##2.第二种
#(二)登录界面的加载

前言

提示:这里可以添加本文要记录的大概内容:

用作记录 ,温故知新。。


提示:以下是本篇文章正文内容,下面案例可供参考

一、登录界面是什么?

登录界面是软件框架的基础部分。

二、使用步骤

1.引入库

代码如下(示例):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp14
{static class Program{/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);// Application.Run(new login());login login = new login();login.ShowDialog();if (login.DialogResult==DialogResult.OK){login.Dispose();Application.Run(new MainForm());}else if (login.DialogResult==DialogResult.Cancel){login.Dispose();return;}}}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp14
{public partial class login : Form{public login(){InitializeComponent();}private void butLogin_Click(object sender, EventArgs e){string userName = this.textBox1.Text;string userPassword = this.textBox2.Text;if (userName.Equals("")||userPassword.Equals("")){MessageBox.Show("密码不能为空!");}else{if (userName.Equals("admin")&&userPassword.Equals("121212")){MessageBox.Show("登录成功");this.DialogResult = DialogResult.OK;this.Dispose();this.Close();}else{MessageBox.Show("用户名或密码错误");}}}}
}

界面数量,控件名称

总结

平台Vs2017,语言C#,据传此种方法可能造成频闪;

第二种办法

/*在C#中从登陆界面进入主界面,进入主界面以后怎么关闭登陆界面
有很多方法,我就说两种
方法一:
在登录界面的登录按钮的单击事件下,写代码,这种情况其实把主界面看作登录界面的子窗体。只是把登录界面隐藏,它还存在于内存中,不过一般登录界面很小,不占多少资源,也无所谓。*/
private void btnLogin_Click(object sender, EventArgs e)
{if (checkpw())//验证密码是否正确的函数
{FormMain fmain = new FormMain();//new主窗体
this.Hide();//隐藏登录窗体
fmain.Show();//显示主窗体
}
else
{MessageBox.Show("用户名或密码错误!",);
}
}
//方法二:
//在主窗体Load事件下写如下代码,
private void FormMain_Load(object sender, EventArgs e)
{FormLogin flogin = new FormLogin();
flogin.ShowDialog();
}
//在子窗体登录按钮单击事件下写如下代码
private void btnLogin_Click(object sender, EventArgs e)
{if (checkpw())//验证密码是否正确的函数
{this.Close();//关闭登录界面
}
else
{MessageBox.Show("用户名或密码错误!",);
}
}
//这种情况其实把登录界面看作为主界面的子窗体,登陆界面关闭后,释放内存。

【C#窗体登录界面的一些问题和方法】相关推荐

  1. c#web窗体登录界面登录注册以及密码找回发送邮箱功能

    c#web窗体登录界面登录注册以及密码找回发送邮箱功能 效果图如下: 1.登录界面aspx代码 <%@ Page Language="C#" AutoEventWireup= ...

  2. win7计算机窗口像xp,在Win7系统中登录界面变成Xp样式的方法

    随着xp系统推出市场,越来越多用户升级到 win7旗舰版系统 .有的用户非常喜欢经典的 Xp操作系统 登入界面,升级win7系统后有什么办法可以将登入界面恢复成老版本Xp样式呢?答案是可以的,如果有这 ...

  3. linux桌面 高分屏,让Linux下GNOME桌面、GDM登录界面适应高分屏的方法

    本文将为你解决在Linux下GNOME桌面.GDM(全称:GNOME Desktop Manager)登录界面适应高分屏的问题,教你修改GNOME界面和GDM登录界面的缩放级别系数. 问题背景 GDM ...

  4. .net登录界面_JAVA实现简单的用户登录客户端

    功能要求: 参考文档 实现登录界面和身份校验: https://blog.csdn.net/hnu1601/article/details/83385558 读取文件: https://zhidao. ...

  5. JAVA实现简单的登录界面

    我本来是学C++的,然后课程上老师要求做一个登陆界面,用C++实现不限时,然后就选择了JAVA,从零开始自学JAVA.好在网上很多大佬都写了如何用JAVA编写登陆界面的博客,写得很详细,使得我第一次接 ...

  6. php用户登录界面代码有背景,大男孩教你怎么自定义WordPress用户登录界面背景图片? – 男孩资源网...

    WordPress的后台登录界面,带有WordPress的logo及其他多余信息,看起来不个性,虽然很少人访问,但也有很多人想要设计出自己独特的登录界面.对于不是很懂代码的人,要弄这么个东西还是很难的 ...

  7. 登录计算机隐藏用户名,win10系统隐藏登录界面administrator用户名的办法介绍

    win10系统使用久了,好多网友反馈说关于对win10系统隐藏登录界面administrator用户名设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统隐藏登录界面adminis ...

  8. 【xitongshoucang.com】vista登录界面在win 7系统中如何保留

    一般来说每更新一次系统大家就会跟着换一次系统,比如在用win 7前很多用户用的是vista的 系统 ,vista其实也是不错的,很多人依然像保留它的登录界面,事实上也是可以实现的.对于Windows ...

  9. 权限英文linux,使用Root权限登陆、解决root用户首次登录界面是英文

    使用Root权限登陆: 1.为root用户设置密码 打开终端输入:sudo passwd root 输入新的 UNIX 口令: 重新输入新的 UNIX 口令 passwd:已成功更新密码 2.更改登陆 ...

最新文章

  1. this keyword details
  2. 别看360完成私有化 仍有三因素阻碍中概股回归
  3. 【Windows系统】-- 远程桌面时,WIN键被锁定
  4. 从技术角度比较CCD与CMOS的区别
  5. OSI/RM体系结构
  6. 如何做到微信机器人不封号_利用 Xposed 快速实现一个简易微信机器人
  7. android netd的工作流程解析
  8. 【TcaplusDB知识库】快速上手TDR表的增删查改操作
  9. CLC龍链:致力于打造支付生态系统
  10. 区块链供应链金融实战3
  11. Milvus 揭秘| 向量索引算法HNSW和NSG的比较
  12. 20系列显卡服务器,关于20系列的DLSS
  13. 基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署
  14. SmartCash会止步于替代葡萄牙及瑞士境内的西联汇款和TransferWise服务吗?
  15. 物体6D位姿估计方法总结
  16. 不止会下棋,人工智能还能高考阅卷
  17. 博客设置中 html,博客大巴Blog设置 -如何在自定义Html中添加背景音乐?
  18. 华为ModelArts自定义镜像(PyTorch镜像)
  19. Broadbandits 网络盗匪 | 经济学人中英双语对照精读笔记
  20. 拆机 短接 触点 线刷 斐讯 N1_美炸了!北美N1放大1000倍圣诞水晶球登场,惊艳了整个华北!...

热门文章

  1. Linux/centos更改网卡名字
  2. 计算机保密管理员工作总结,机要保密员岗位年终工作总结
  3. Python正则表达式语法快速入门
  4. 投影仪哪家好? 家用什么牌子的投影仪最好
  5. 【C语言】判断字符串中有多少个单词
  6. 每日一小练——支配值数目
  7. win8服务器备份在哪个文件夹,win8系统开启win8自动备份功能具体步骤
  8. 新型电力系统 3D 可视化运维管理,推动能源绿色转型
  9. tif图像转jpg,png等格式
  10. UI设计师有哪些工作职能?