a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#中運(yùn)用TextBox控件的Enter和Leave事件實(shí)現(xiàn)編輯時背景顏色的變化

2023-05-10 18:49:19
字體:
供稿:網(wǎng)友

我們在上網(wǎng)時經(jīng)常看到一些需要你填寫內(nèi)容的文本框當(dāng)獲得焦點(diǎn)時會改變顏色,當(dāng)失去焦點(diǎn)時又恢復(fù)原色;在一些窗體應(yīng)用程序中也有類似的應(yīng)用。那么,在C#窗體應(yīng)用程序中能不能實(shí)現(xiàn)該效果呢?當(dāng)然能。本文將借助TextBox控件的Enter和Leave事件實(shí)現(xiàn)這一效果。

1、問題描述

TextBox(文本框)的默認(rèn)背景色為白色,在程序運(yùn)行過程中,文本框獲得焦點(diǎn)后將改變顏色,失去焦點(diǎn)后恢復(fù)原來的白色。

2、實(shí)現(xiàn)方法

(1)在VS Studio中新建Windows應(yīng)用程序,分別添加兩個Label控件、兩個TextBox控件及兩個Button控件,將兩個Label控件的Text屬性分別修改為“學(xué)號”和“姓名”;將兩個Button控件的Text屬性分別修改為“確定”和“退出”。

(2)首先選中第一個TextBox控件(默認(rèn)名稱為textBox1),找到其Enter事件,雙擊該事件(此操作將在程序中添加其事件處理程序)后,在其中添加如下代碼:

textBox1.BackColor = Color.LightCyan; //當(dāng)textBox1獲得焦點(diǎn)時,背景色變?yōu)長ightCyan(淡藍(lán)綠色)

(3)回到設(shè)計界面,扔選中第一個TextBox控件(textBox1),找到其Leave事件,雙擊該事件后,在其中添加如下代碼:

textBox1.BackColor = Color.White; //當(dāng)textBox1失去焦點(diǎn)時,背景色恢復(fù)為White(白色)

(4)用同樣的方法為第二TextBox控件(textBox2)添加Enter事件處理程序和Leave事件處理程序,其代碼分別為:

Enter事件處理程序:

textBox2.BackColor = Color.LightCyan; //當(dāng)textBox2獲得焦點(diǎn)時,背景色變?yōu)長ightCyan(淡藍(lán)綠色)

Leave事件處理程序:

textBox2.BackColor = Color.White; //當(dāng)textBox2失去焦點(diǎn)時,背景色恢復(fù)為White(白色)

最終運(yùn)行效果如下圖所示:

運(yùn)用TextBox的Enter和Leave事件改變文本框的背景色

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩一区二区三区视频 | 自拍偷拍亚洲欧美 | 婷婷国产成人精品视频 | 开心春色激情网 | 看毛片的网站 | 密色视频| 国产玖玖 | 综合久久综合久久 | 久草精品视频 | 日韩精品一区二区三区在线播放 | 久久精品免费视频观看 | 国产精品久久 | 国产成人精品综合 | 成人影院av| 国产美女久久久 | 福利一区二区在线 | 日韩久久一区二区 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美日韩不卡在线 | 男女啪网站 | www.成人| 黄p网站在线观看 | 精品一区二区三区中文字幕 | 欧美9999 | 日视频| 99视频免费 | 日韩激情视频一区 | 久久精品国产99国产 | 亚洲视频中文字幕 | av电影中文字幕在线观看 | 日韩国产在线 | 成人精品视频一区二区三区 | 国产精品v欧美精品v日韩 | 国产一区二区三区91 | 欧美日韩一区二区三区在线观看 | 国产精品一品二区三区的使用体验 | 精品成人在线 | 免费一区 | 福利网站在线观看 | 日韩爱爱网 | 在线欧美日韩 |