中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

關(guān)于登錄窗口的一些小技巧(一)(圖)

2023-12-06    分類: 網(wǎng)站建設(shè)

先來看一個(gè)簡(jiǎn)單的制作過程

打開 2010 并創(chuàng)建一個(gè)新表單。既然是登錄窗口,就不要讓它顯示大化、最小化、拖動(dòng)大小的功能(如何設(shè)置大小在上一節(jié)已經(jīng)講過了),如圖,連窗口的text屬性值正文為“登錄窗口”,大小任意。

表單創(chuàng)建完成后,界面的詳細(xì)組件布局就開始了,主要是拖動(dòng)左側(cè)的控件,然后將它們放置在表單上定義屬性值。這些都比較簡(jiǎn)單。

在代碼響應(yīng)階段,雙擊登錄按鈕進(jìn)入代碼視圖:

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")) // 判斷賬號(hào)密碼是否等于admin
    {
      Messagebox.Show("登錄成功");
    }
    else {
      Messagebox.Show("登錄失??!");
    }
  }

接下來,我們來看一個(gè)更復(fù)雜的例子

要求:

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.當(dāng)光標(biāo)進(jìn)入文本框時(shí),背景為藍(lán)色,文字為白色;當(dāng)光標(biāo)離開文本框時(shí),背景為白色,文本為黑色。

界面:

  //光標(biāo)進(jìn)入文本框時(shí),背景為藍(lán)色,字體為白色;
     //光標(biāo)離開文本框時(shí),背景為白色,字體為黑色。
     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”后,點(diǎn)擊“確定”按鈕,系統(tǒng)會(huì)彈出提示框提示輸入正確c# 獲取文件圖標(biāo),否則提示用戶名稱或密碼不正確將顯示。

private void btnLogin_Click(object sender, EventArgs e)
    {
      string userName = txtName.Text;
      string password = txtpwd.Text;
      if (userName == "admin" && password == "123")
      {
        Messagebox.Show("歡迎進(jìn)入個(gè)人理帳系統(tǒng)!", "登陸成功!", Messageboxbuttons.OK, MessageboxIcon.Information);
      }
      else
      {
        Messagebox.Show("您輸入的用戶名或密碼錯(cuò)誤!", "登錄失??!", Messageboxbuttons.OK, MessageboxIcon.Exclamation);
      }
    }

4.點(diǎn)擊“取消”按鈕清除輸入信息并將光標(biāo)定位在文本框中。

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

5.最終界面:

提示:為了設(shè)置屬性,為了使圖片完整顯示,需要先設(shè)置屬性,然后適當(dāng)放大尺寸。還要注意的是屬性設(shè)置為,屬性設(shè)置為。

(1)ico:是一種圖標(biāo)文件格式,可以存儲(chǔ)單圖案、多尺寸、多色板圖標(biāo)文件。

(2):消息框,顯示一個(gè)模態(tài)對(duì)話框,其中包含一個(gè)系統(tǒng)圖標(biāo)、一組按鈕和一條特定于應(yīng)用程序的簡(jiǎn)短消息,例如狀態(tài)或錯(cuò)誤信息。

(3)的快捷鍵是通過設(shè)置Text屬性為“&”來實(shí)現(xiàn)的。

(4)本練習(xí)使用的軟件是2012。圖形資源由VS提供,據(jù)說在VS安裝文件夾\中可以找到。如果沒有c# 獲取文件圖標(biāo),可以到官網(wǎng)下載.

新聞標(biāo)題:關(guān)于登錄窗口的一些小技巧(一)(圖)
分享地址:http://m.rwnh.cn/news1/299451.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、動(dòng)態(tài)網(wǎng)站品牌網(wǎng)站制作、網(wǎng)站制作定制網(wǎng)站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
偏关县| 融水| 工布江达县| 宝坻区| 关岭| 无极县| 灵川县| 山阳县| 金寨县| 固原市| 双柏县| 铅山县| 博野县| 内乡县| 繁峙县| 松潘县| 和平县| 香河县| 彰化市| 郓城县| 乳源| 兴业县| 乌审旗| 苏尼特右旗| 太湖县| 扶绥县| 东平县| 台中市| 罗城| 酒泉市| 阿荣旗| 习水县| 西乡县| 洱源县| 乳山市| 衡东县| 祁门县| 龙口市| 兴安盟| 佛冈县| 宝兴县|