首页 > 编程语言 >C#上位机登录界面设计-界面跳转(二)

C#上位机登录界面设计-界面跳转(二)

时间:2024-03-18 15:29:46浏览次数:21  
标签:界面设计 变量 错误 账号 C# 登录 Admin 跳转

        C#上位机登录界面设计(一)是讲述的如何设计自己的登录界面,下一步是设计如何登入主界面,通过程序,判断用户的账号和密码是否正确,正确,则进入主界面,错误,弹出错误信息。

C#上位机登录界面设计-界面设计(一)

一、登录按键

        具体需要实现的功能:登陆时,密码账号正确显示“欢迎使用本系统!”,账号错误时显示“账号错误,请重新输入”,密码错误时显示“密码错误,请重新输入”。

1、添加Label控件

添加Label控件作为提示文本,将BackColor属性设置Transparent,透明背景。ForeColor属性设置为Lime,字为亮绿色。

2、定义初始化变量

a、如果只是本窗口调用,常规定义变量即可;

string ZHANGHAO = "Admin";//初始用户名设置为Admin
string MIMA = "admin123";//初始密码设置为admin123

b、如果其余窗口需要调用此变量,则需要定义公共全局静态变量;

//变量设置为公共全局静态变量
public static string ZHANGHAO = "Admin";//初始用户名设置为Admin
public static string MIMA = "admin123";//初始密码设置为admin123

考虑到后续需要调用窗口变量,我们选择定义公共全局静态变量。

3、编写启动按钮程序

双击登录按钮,进入代码编写窗口,编写代码。登陆时,密码账号正确显示“欢迎使用本系统!”,颜色为亮绿色,账号错误时显示“账号错误,请重新输入”,颜色为红色,密码错误

标签:界面设计,变量,错误,账号,C#,登录,Admin,跳转
From: https://blog.csdn.net/Silent_you/article/details/136801992

相关文章

  • 制作opencv+jdk8容器镜像
    前言 之前使用opencv实现了获取湖泊轮廓,在打包到线上服务器时出现了问题.本来打算自己写一套不使用opencv的代码,但是效果不理想.无奈还是只能继续寻找使用opencv的解决方案.在过程中发现服务器使用了docker普通的安装不起作用.最终只能使用这版解决方案,为避免下次踩坑,......
  • CentOS安装JDK17教程(完整版)
    JDK17是JavaDevelopmentKit(Java开发工具包)的第17个长期支持(LTS)版本,由Oracle公司于2021年9月发布。作为Java语言的主要发行版,JDK17带来了许多新特性、增强功能和优化。但是我们在Linux环境下使用yum安装时,发现不能直接安装JDK17,使用:yumsearchjava|grep......
  • SQL中的COUNT函数:深入理解COUNT(*)、COUNT(1)和COUNT(字段)的异同与应用
    SQL中的COUNT函数是一个非常强大的聚合函数,它可以用来统计表中满足特定条件的行数。COUNT函数有三种不同的用法:COUNT(*)、COUNT(1)和COUNT(字段),每种用法都有其特定的用途和性能考虑。COUNT(*)COUNT(*)用于统计表中的所有行,不论这些行的值是否为NULL。当你想要得到表中总行数时,......
  • Docker 最常用的镜像命令和容器命令
    目录一、帮助命令二、运行第一个容器:hello-world2.1运行命令2.2命令执行流程图三、镜像相关命令及其基本操作3.1登录私有镜像仓库3.2拉取镜像3.3查看镜像基本信息3.3.1dockerimages命令查看镜像基本信息(一)、dockerimages命令常用选项-a:显示所有的镜像(包括临时镜像文......
  • LY1165 [ 20230324 CQYC省选模拟赛 T3 ] 迷雾
    题意求有多少种长度为\(N\)的满足以下条件的序列。是一个\(1\simN\)的排列。至少进行\(K\)次操作后,该序列才含有一个元素。\(N\le1000\)Sol首先因为序列是一个排列,所以操作次数不会太多。操作次数大概在\(\logN\)的级别。不难注意到对于一个数列,剩下的只......
  • Exchange 2016卸载重新安装或更换电脑安装首次登录报错
    1、报错代码如下X-OWA-ErrorMicrosoft.Exchange.Data.Storage.ObjectNotFoundException2、解决方法2.1登录安装Exchange服务器,打开ExchangeManagementShell输入以下命令Get-Mailbox 2.2显示数据库异常,输入以下命令查看数据库和重新连接数据库Get-MailboxD......
  • Disentangled Contrastive Learning for Social Recommendation论文阅读笔记
    DisentangledContrastiveLearningforSocialRecommendation论文阅读笔记Abstract存在的问题:大多数社会推荐模型统一了用户对用户-项目交互(协作领域)和社会关系(社会领域)的表示。然而,这种方法可能无法在两个领域中建模用户的异构行为模式,从而损害了用户表示的表达性。解决方法......
  • python + xlwings 操作Excel,复制粘贴保留格式
    在使用python处理Excel时,需求是要保留Excel内的格式(例如字体,大小,背景颜色,函数公式....),试了其它几个库,都没达到效果,偶然发现了xlwings,可以达到我所需要的效果。importxlwingsasxwfromxlwings.constantsimportPasteType打开Excel文件workbook=xw.Book('example.xlsx')......
  • Linux Java调用 海康sdk报 Unable to load library '/home/slife/bsmt/HCNetSDK_linux
    1、问题在Linux下java调研libPlayCtrl.so文件失败 解决方案:sudovim~/.bashrc 在该文件末尾追加:exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/slife/bsmt/HCNetSDK_linux64/刷新一下source~/.bashrcok参考链接 https://www.cnblogs.com/kikyoqiang/p/14911373.......
  • CF999D Equalize the Remainders 题解
    题意给定一个长度为\(n\)的序列和一个模数\(m\),记\(c_i\)表示\(\bmodm\)后的结果为\(i\)的数的个数。现在可以使每个数增加\(1\),请问最少要操作多少次才能使所有\(c_i=\frac{n}{m}\)。并输出最后的序列。First.如何最小化操作次数由于每次操作会使\(c_{a_i\bm......