关于登录窗口的一些小技巧(一)(图)

2023-12-06    分类: 网站建设

先来看一个简单的制作过程

打开 2010 并创建一个新表单。既然是登录窗口,就不要让它显示大化、最小化、拖动大小的功能(如何设置大小在上一节已经讲过了),如图,连窗口的text属性值正文为“登录窗口”,大小任意。

表单创建完成后,界面的详细组件布局就开始了,主要是拖动左侧的控件,然后将它们放置在表单上定义属性值。这些都比较简单。

在代码响应阶段,双击登录按钮进入代码视图:

private void button1_Click(object sender, EventArgs e)
  {
    String name = this.textbox1.Text; // 获取里面的值
    String password = this.textbox1.Text;
    if (name.Equals("admin") && password.Equals("admin")) // 判断账号密码是否等于admin
    {
      Messagebox.Show("登录成功");
    }
    else {
      Messagebox.Show("登录失败!");
    }
  }

接下来,我们来看一个更复杂的例子

要求:

1. 必须是字母。

 //限定用户名必须为字母
     private void txtName_Keypress(object sender, KeypressEventArgs e)
     {
       if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z'))
       {
         e.Handled = false;
       }
       else {
         Messagebox.Show("用户名只能为字母!");
         e.Handled = true;
       }
     }

2.当光标进入文本框时,背景为蓝色,文字为白色;当光标离开文本框时,背景为白色,文本为黑色。

界面:

  //光标进入文本框时,背景为蓝色,字体为白色;
     //光标离开文本框时,背景为白色,字体为黑色。
     private void txtName_Enter(object sender, EventArgs e)
     {
       txtName.ForeColor = Color.White;
       txtName.backColor = Color.blue;
     }
 
     private void txtName_Leave(object sender, EventArgs e)
     {
       txtName.backColor = Color.White;
       txtName.ForeColor = Color.black;
     }

3.输入用户名“”和密码“123”后,点击“确定”按钮,系统会弹出提示框提示输入正确c# 获取文件图标,否则提示用户名称或密码不正确将显示。

private void btnLogin_Click(object sender, EventArgs e)
    {
      string userName = txtName.Text;
      string password = txtpwd.Text;
      if (userName == "admin" && password == "123")
      {
        Messagebox.Show("欢迎进入个人理帐系统!", "登陆成功!", Messageboxbuttons.OK, MessageboxIcon.Information);
      }
      else
      {
        Messagebox.Show("您输入的用户名或密码错误!", "登录失败!", Messageboxbuttons.OK, MessageboxIcon.Exclamation);
      }
    }

4.点击“取消”按钮清除输入信息并将光标定位在文本框中。

 private void btnCancel_Click(object sender, EventArgs e)
    {
      txtName.Text = "";
      txtpwd.Text = "";
      txtName.Focus();
    }

5.最终界面:

提示:为了设置属性,为了使图片完整显示,需要先设置属性,然后适当放大尺寸。还要注意的是属性设置为,属性设置为。

(1)ico:是一种图标文件格式,可以存储单图案、多尺寸、多色板图标文件。

(2):消息框,显示一个模态对话框,其中包含一个系统图标、一组按钮和一条特定于应用程序的简短消息,例如状态或错误信息。

(3)的快捷键是通过设置Text属性为“&”来实现的。

(4)本练习使用的软件是2012。图形资源由VS提供,据说在VS安装文件夹\中可以找到。如果没有c# 获取文件图标,可以到官网下载.

新闻标题:关于登录窗口的一些小技巧(一)(图)
分享地址:https://www.cdcxhl.com/news1/299451.html

成都网站建设公司_创新互联,为您提供静态网站动态网站品牌网站制作网站制作定制网站电子商务

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营