简单的Windows登陆界面设计
要求:
1 //限定用户名必须为字母 2 private void txtName_KeyPress(object sender, KeyPressEventArgs e) 3 { 4 if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z')) 5 { 6 e.Handled = false; 7 } 8 else { 9 MessageBox.Show("用户名只能为字母!"); 10 e.Handled = true; 11 } 12 }
1 //光标进入文本框时,背景为蓝色,字体为白色; 2 //光标离开文本框时,背景为白色,字体为黑色。 3 private void txtName_Enter(object sender, EventArgs e) 4 { 5 txtName.ForeColor = Color.White; 6 txtName.BackColor = Color.Blue; 7 } 8 9 private void txtName_Leave(object sender, EventArgs e) 10 { 11 txtName.BackColor = Color.White; 12 txtName.ForeColor = Color.Black; 13 }
3.当输入用户名“admin”和密码“123”之后,单击”确定“按钮,系统将弹出消息框以显示输入正确,否则显示用户名或密码错误的提示信息。
1 private void btnLogin_Click(object sender, EventArgs e) 2 { 3 string userName = txtName.Text; 4 string password = txtPwd.Text; 5 if (userName == "admin" && password == "123") 6 { 7 MessageBox.Show("欢迎进入个人理帐系统!", "登陆成功!", MessageBoxButtons.OK, MessageBoxIcon.Information); 8 } 9 else 10 { 11 MessageBox.Show("您输入的用户名或密码错误!", "登录失败!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 12 } 13 }
4.单击”取消“按钮,清除输入信息,并将光标定位在txtName文本框中。
1 private void btnCancel_Click(object sender, EventArgs e) 2 { 3 txtName.Text = ""; 4 txtPwd.Text = ""; 5 txtName.Focus(); 6 }
5.最终界面:
Notice:
简单的Windows登陆界面设计相关推荐
- Android学习之登陆界面设计(一)前后期准备以及相关配置
Android学习之登陆界面设计(一)前后期准备以及相关配置 前言 成品 成品样式 成品特点 工具 系统配置 手机配置 Android Studio 3.6.3 SDK 图片来源 矢量图标库 Back ...
- Android学习之登陆界面设计(二)基本界面设计
Android学习之登陆界面设计(二)基本界面设计 前提 绘图样式 - drawable bg_login_btn_submit.xml bg_login_panel_slide.xml bg_log ...
- 【Android】 简单的朋友圈界面设计
Android 简单的朋友圈界面设计 在Eclipse中创建Android项目,名称为friend 修改新建项目的res/layout目录下的布局文件activity_main.xml,将默认添加的布 ...
- w ndows 10画图,网友“羞辱”Windows 10界面设计:用画图 10分钟搞定!
原标题:网友"羞辱"Windows 10界面设计:用画图 10分钟搞定! Windows 10是个好系统,但是UI界面设计一直有不小的争议.微软试图全面扁平化,但很多时候仿佛只是为 ...
- android布局基础及范例:QQ登陆界面设计
使用android手机的用户想必都有android手机QQ客户端吧,我们是不是觉得QQ登陆界面非常漂亮美观而且具有亲和力?我们是不是也想作出像 QQ那样美观的界面?有的人肯定会问,做UI那不是美工人员 ...
- QML与C++交互:登陆界面设计
环境: 主机:WIN7 开发环境:Qt5.2.1 说明: QML设计前台界面,C++后台负责逻辑 效果图: 源代码: 前台qml文件 login.qml [javascript] view plain ...
- WDA演练一:用户登陆界面设计(一)
一,新建用户表: 用户和密码参考标准的.这里给用户分了几个维度,以便后面进行接下来的业务设定. 二,新建ZLY_PORTAL 程序. 除了MAIN视图外,在添加LOGON视图. 1.导入预先做好的主页 ...
- 应用篇1.3 后台登陆界面设计
应用篇1.3 后台登陆界面审计 一.后台登陆界面图: 各种准备工作完毕后,对于这款日程管理类的软件,首先设计一个后台登陆功能.可以通过密码保护自己的日程隐私. 1.初次登陆界面如图1.1所示. 2.如 ...
- java的login_Java login登陆界面设计
代码如下 package com.jnzyjsxy.test; import java.awt.*; import java.awt.event.*; import javax.swing.*; pu ...
最新文章
- Spoooooky CSS 选择器
- 零基础Java学习之成员方法
- 在哪里能收到python实例代码-python实例代码
- linux的内核是指的什么,[科普] Linux 的内核与 Linux 系统之间的关系
- 模拟器显示空白图片_网吧模拟器下载:小游戏礼包
- EasyUi – 1.入门
- 只想做程序员的钢铁侠埃隆·马斯克,是如何成为亿万富翁的?
- [Java 泥水匠] Java Components 之一:Java String (肯定有你不懂的)
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 2.7 代理模式...
- python字符串转成数组_python将字符串转换成数组的方法
- 获取cookie_XSS获取COOKIE
- Objective-C 高性能的循环
- SVN 下载与安装(超简单)!!!
- 实现简单的滑块验证代码案例
- POJ 3674 Super Assassin 笔记 动态规划
- 云网融合驱动数据中心技术聚变
- MACD多周期共振系统TB源码
- 数据赋能,助力新零售数字化突围
- sql给数据库表字段进行首字母排序(字符、数字、英文)(两种方式)
- vmware workstation 9 安装Ubuntu 12.04 WIN7 64 位 出现问题及解决办法
热门文章
- win7系统搭建流媒体服务器,windows7 下 搭建 nginx + rtmp 流媒体服务器
- 如何定制 fis3-jello
- 【科技与狠活】—— JS实现页面阻塞三秒
- html中热点怎么写,HTML中给图片添加热点
- Java——如何评估Java代码的规范性和合理性?
- 使用jmeter性能测试操作文档
- python中浮点数的表示方法_很好地在python中表示浮点数
- pandas错位计算
- rust有pve模式吗_《腐蚀(RUST)》PVP与PVE玩法区别详解
- 邮件服务器hMailServer管理工具hMailServer Administrator汉化