麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

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

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

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

1、問題描述

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

2、實現(xiàn)方法

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

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

textBox1.BackColor = Color.LightCyan; //當textBox1獲得焦點時,背景色變?yōu)長ightCyan(淡藍綠色)

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

textBox1.BackColor = Color.White; //當textBox1失去焦點時,背景色恢復為White(白色)

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

Enter事件處理程序:

textBox2.BackColor = Color.LightCyan; //當textBox2獲得焦點時,背景色變?yōu)長ightCyan(淡藍綠色)

Leave事件處理程序:

textBox2.BackColor = Color.White; //當textBox2失去焦點時,背景色恢復為White(白色)

最終運行效果如下圖所示:

運用TextBox的Enter和Leave事件改變文本框的背景色

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 美国人成人在线视频 | 国产精品久久久久久久久久 | 国产精品久久久久久模特 | 成人在线观看免费高清 | 久久精品视频1 | 国产一级一级片 | 成人午夜视频免费看 | 欧美亚洲一区二区三区四区 | 成人啪啪18免费网站 | 国产精品视频导航 | 久久综合艹 | 精品国产一区二区三区久久久蜜月 | 最近国产中文字幕 | 亚洲五码在线观看视频 | 欧美精品久久久久久久多人混战 | 操皮视频 | 亚洲综合中文 | 激情毛片 | 国产羞羞网站 | 美女wc| 毛片一级免费看 | 欧美人的天堂一区二区三区 | 91精品国产综合久久久欧美 | h视频免费看 | 黄色网址免费在线 | 毛片免费观看日本中文 | 中国免费一级毛片 | 日韩黄色在线播放 | 9999久久| 免费午夜视频 | 久久精品com | 国产精品午夜未成人免费观看 | 久久久免费电影 | 毛片视频网址 | 精品国产一区二区三区四 | 亚洲免费观看视频 | 国产成人小视频在线观看 | 电影一级毛片 | 久久久经典视频 | 日韩每日更新 | 国产成人网 |