進修Winform文本類控件(Label、Button、TextBox)。本站提示廣大學習愛好者:(進修Winform文本類控件(Label、Button、TextBox))文章只能為提供參考,不一定能成為您想要的結果。以下是進修Winform文本類控件(Label、Button、TextBox)正文
關於一個運用法式而言,控件是搭建用戶界面的積木。它們具有交互式的特點。VS 2012中的控件都放在對象箱中,添加一個控件到窗體,只需在對象箱當選擇好要添加的控件,並按住鼠標左鍵,拖動到窗體上便可。向窗體上添加控件還有另外一個辦法,就是經由過程代碼來完成,便可經由過程窗體的Controls類的Add辦法,格局為:窗體標識.Controls.Add(控件標識)。經由過程代碼的辦法添加控件比擬費事,根本上是不會應用這類辦法的。
文本類控件包括標簽控件(Label),按鈕控件(Button),文本框控件(TextBox)和格局文本控件(RichTextBox)。
1、Label控件
Label控件是VS各個版本中最簡略的控件,是System.Windows.Forms.Label類供給的控件。Label控件的感化平日是用來供給其他控件的描寫文字。Label控件的經常使用屬性為Text屬性,可經由過程屬性面板設置,也能夠在代碼中設置,在代碼中設置的格局為:Label控件ID.Text=“要顯示的描寫”。
創立一個窗體,在窗體中添加兩個Label控件Label1和Label2,右擊Label1選擇屬生命令,設置Text屬性值為“我是在設計時設置的”。雙擊窗體,在代碼中生成窗體添加事宜,添加一段代碼:
<span > private void Form1_Load(object sender, EventArgs e) { label2.Text = "我是在代碼中設置的"; }</span>
運轉窗體就會顯示出上面的圖示:
2、 Button控件
Button控件是由System.Windows.Forms.Button類供給的控件,該控件最經常使用的就是編寫處置按鈕的Click事宜代碼。Button控件的經常使用屬性有Text屬性,Image屬性和ImageList屬性。Text屬性用來設置按鈕的文本,Image屬性和ImageList屬性是設置Button控件的圖象,ImageList屬性是設置放置在窗體上的ImageList對象。窗體的AcceptButtons屬性可設置翻開窗體時的默許按鈕,普通情形下,窗體的默許按鈕有略粗的邊框。
在窗體中添加三個Button控件,分離設置name屬性為btnDefault,btnNoDefault和btnImage,將btnDefault的Text屬性設置為“默許”,將btnNoDefault的Text屬性設置為“不默許”,將btnImage的Text屬性設置為空,並將其Image屬性設置為一個圖象。並設置窗體默許按鈕為btnDefault。
雙擊btnDefault,代碼中湧現btnDefault的Click事宜,並在事宜內參加一個顯示指定新聞的新聞框。為btnNodefault添加Click事宜,它們的代碼為:
<span >private void btnDefault_Click(object sender, EventArgs e) { MessageBox.Show("我是默許按鈕"); } private void btnNodefault_Click(object sender, EventArgs e) { MessageBox.Show("我不是默許按鈕"); }</span>
運轉窗體後並按下Enter鍵顯示的成果圖示:
3、TextBox控件和RichTextBox控件
TextBox控件有System.Windows.Forms.TextBox類供給的控件,供給了根本的文本輸出和編纂功效,TextBox控件的經常使用屬性為;
TextBox控件的經常使用事宜為TextChanged事宜,它的寄義為當Text屬性的文本值產生轉變時呼應的事宜。
在窗體中添加兩個TextBox控件,分離設置Name屬性為tbsingle和tbMall,設置tbMall的Multiline為ture,設置tbmall的屬性ScrollBars為both,設置屬性Lines為“我是中國人”,設置tbSingle的PasswordChar為“*”。雙擊tbSingle,代碼中湧現TextChanged事宜,並在事宜內參加一個顯示指定新聞的新聞框,提醒用戶文本內容轉變為,代碼為:
<span > private void tbSingle_TextChanged(object sender, EventArgs e) MessageBox.Show("我的文本內容轉變了"); t; </span>
運轉窗體顯示的成果為:
RichTextBox控件是TextBox控件的進級版,可以加倍靈巧的運用這控件,可以設置字體的色彩,情勢和添加圖片等外容,然則普通情形應用的照樣TextBox多。
以上就是本文的全體內容,願望對年夜家進修控件有所贊助。