程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 進修Winform文本類控件(Label、Button、TextBox)

進修Winform文本類控件(Label、Button、TextBox)

編輯:C#入門知識

進修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多。

以上就是本文的全體內容,願望對年夜家進修控件有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved