操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    C#控件及常用設計整理(一)

    1、窗體

    1、常用屬性

    (1)Name屬性:用來獲取或設置窗體的名稱,在應用程序中可通過Name屬性來引用窗體。

    (2)屬性:用來獲取或設置窗體的窗口狀態。

    取值有三種: (窗體正常顯示)、 (窗體以最小化形式顯示)和 (窗體以最大化形式顯示)。

    (3)屬性:用來獲取或設置運行時窗體的起始位置。

    (4)Text屬性:該屬性是一個字符串屬性,用來設置或返回在窗口標題欄中顯示的文字。

    (5)Width屬性:用來獲取或設置窗體的寬度。

    (6)屬性:用來獲取或設置窗體的高度。

    (7)Left屬性:用來獲取或設置窗體的左邊緣的x坐標(以像素為單位)。

    (8)Top屬性:用來獲取或設置窗體的上邊緣的y坐標(以像素為單位)。

    (9)屬性:用來獲取或設置一個值,該值指示在該窗體的標題欄中是否顯示控制框。值為true時將顯示控制框,值為false時不顯示控制框。

    (10)屬性:用來獲取或設置一個值,該值指示是否在窗體的標題欄中顯示最大化按鈕。值為 true時顯示最大化按鈕,值為false時不顯示最大化按鈕。

    (11) 屬性:用來獲取或設置一個值,該值指示是否在窗體的標題欄中顯示最小化按鈕。值為 true時顯示最小化按鈕,值為false時不顯示最小化按鈕。

    (12) 屬性:該屬性用來獲取或設置一個值,該值是一個按鈕的名稱,當按 Enter 鍵時就相當于單擊了窗體上的該按鈕。

    (13) 屬性:該屬性用來獲取或設置一個值,該值是一個按鈕的名稱,當按 Esc 鍵時就相當于單擊了窗體上的該按鈕。

    (14)Modal 屬性:該屬性用來設置窗體是否為有模式顯示窗體。如果有模式地顯示該窗體,該屬性值為true;否則為 false。

    當有模式地顯示窗體時,只能對模式窗體上的對象進行輸入。必須隱藏或關閉模式窗體(通常是響應某個用戶操作),然后才能對另一窗體進行輸入。

    有模式顯示的窗體通常用做應用程序中的對話框。

    (15)屬性:用來獲取或設置容器控件中的活動控件。窗體也是一種容器控件。

    (16)屬性:用來獲取多文檔界面(MDI)的當前活動子窗口。

    (17) 屬性:用來獲取或設置一個值,該值指示窗體是否實現自動滾動。

    如果此屬性值設置為true,則當任何控件位于窗體工作區之外時,會在該窗體上顯示滾動條。

    另外c#輸入框為選中狀態,當自動滾動打開時,窗體的工作區自動滾動,以使具有輸入焦點的控件可見。

    (18)屬性:用來獲取或設置窗體的背景色。

    (19)屬性:用來獲取或設置窗體的背景圖像。

    (20) 屬性:用來獲取或設置一個值,該值指示控件是否可以對用戶交互作出響應。如果控件可以對用戶交互作出響應,則為 true;否則為false。默認值為true。

    (21)Font屬性:用來獲取或設置控件顯示的文本的字體。

    (22)屬性:用來獲取或設置控件的前景色。

    (23)屬性:獲取一個值,該值指示該窗體是否為多文檔界面(MDI)子窗體。值為 true時,是子窗體,值為false時,不是子窗體。

    (24)屬性:獲取或設置一個值,該值指示窗體是否為多文檔界面(MDI)中的子窗體的容器。

    值為true時,是子窗體的容器,值為false時,不是子窗體的容器。

    (25)屬性:用來獲取或設置一個值,該值指示在將按鍵事件傳遞到具有焦點的控件前,窗體是否將接收該事件。

    值為true時,窗體將接收按鍵事件,值為false時,窗體不接收按鍵事件。

    (26)屬性:數組屬性。數組中的每個元素表示以此窗體作為父級的多文檔界面(MDI)子窗體。

    (27)屬性:用來獲取或設置此窗體的當前多文檔界面(MDI)父窗體。

    (28)屬性:用來獲取或設置一個值,該值指示是否在任務欄中顯示窗體。

    (29)屬性:用于獲取或設置一個值,該值指示是否顯示該窗體或控件。值為true 時顯示窗體或控件,為 false時不顯示。

    (30)屬性:如果該屬性值為true,則鼠標就會被限定只由此控件響應,不管鼠標是否在此控件的范圍內。

    2、常用方法

    下面介紹一些窗體的最常用方法。

    (1)Show方法:該方法的作用是讓窗體顯示出來,其調用格式為: 窗體名.Show(); 其中窗體名是要顯示的窗體名稱。

    (2)Hide方法:該方法的作用是把窗體隱藏出來,其調用格式為: 窗體名.Hide(); 其中窗體名是要隱藏的窗體名稱。

    (3)方法:該方法的作用是刷新并重畫窗體,其調用格式為: 窗體名.(); 其中窗體名是要刷新的窗體名稱。

    (4)方法:該方法的作用是激活窗體并給予它焦點。其調用格式為: 窗體名.(); 其中窗體名是要激活的窗體名稱。

    (5)Close方法:該方法的作用是關閉窗體。其調用格式為: 窗體名.Close(); 其中窗體名是要關閉的窗體名稱。

    (6)方法:該方法的作用是將窗體顯示為模式對話框。其調用格式為: 窗體名.();

    3.常用事件

    (1)Load事件:該事件在窗體加載到內存時發生,即在第一次顯示窗體前發生。

    (2)事件:該事件在窗體激活時發生。

    (3)事件:該事件在窗體失去焦點成為不活動窗體時發生。

    (4)事件:該事件在改變窗體大小時發生。

    (5)Paint事件:該事件在重繪窗體時發生。

    (6)Click事件:該事件在用戶單擊窗體時發生。

    (7)事件:該事件在用戶雙擊窗體時發生。

    (8)事件:該事件在關閉窗體時發生。

    文本框類控件

    2、Label 控件

    1、常用屬性:

    (1)Text屬性:用來設置或返回標簽控件中顯示的文本信息。

    (2) 屬性:用來獲取或設置一個值,該值指示是否自動調整控件的大小以完整顯示其內容。

    取值為 true時,控件將自動調整到剛好能容納文本時的大小,取值為false時,控件的大小為設計時的大小。默認值為false。

    (3) 屬性:用來確定此控件與其容器控件的固定關系的。

    所謂容器控件指的是這樣一種情況:往往在控件之中還有一個控件,例如最典型的就是窗體控件中會包含很多的控件,像標簽控件、文本框等。

    這時稱包含控件的控件為容器控件或父控件,而父控件稱為子控件。這時將遇到一個問題,即子控件與父控件的位置關系問題,即當父控件的位置、大小變化時,子控件按照什么樣的原則改變其位置、大小。屬性就規定了這個原則。 對于 屬性,可以設定 Top、、Right、Left 中的任意幾種,設置的方法是在屬性窗口中單擊屬性右邊的箭頭,將會出現如圖 9-6 的窗口,通過它可設置 屬性值。圖 9-6 中選中變黑的方位即為設定的方位控制,即圖中所示的為 Left、Right、。此時,如果父窗口變化,子窗口將保證其左邊緣與容器左邊的距離、上邊緣與容器上邊的距離、底邊與容器底邊的距離等不變,

    效果如圖9-7 所示。 可見隨著窗體的大小變化, Label控件也會隨著變 。 而不變的則是中所規定的邊緣與相應的父控件邊緣的距離。

    (4)屬性:

    用來獲取或設置控件的背景色。當該屬性值設置為 Color. 時,標簽將透明顯示,即背景色不再顯示出來。

    (5) 屬性:用來設置或返回邊框。

    有三種選擇:.None 為無邊框(默認),. 為固定單邊框,. 為三維邊框。

    (6)屬性:用來設置或返回對象的Tab鍵順序。

    (7) 屬性:用來設置或返回控件的狀態。值為 true 時允許使用控件,值為 false 時禁止使用控件,此時標簽呈暗淡色,一般在代碼中設置。圖9-8 邊框效果圖

    另外,標簽還具有、、Font等屬性,具體含義請參考窗體的相應屬性。

    3、 控件

    1、主要屬性:

    (1)Text屬性:Text屬性是文本框最重要的屬性,因為要顯示的文本就包含在Text屬性中。默認情況下,最多可在一個文本框中輸入2048個字符。

    如果將屬性設置為true,則最多可輸入32KB 的文本。Text屬性可以在設計時使用【屬性】窗口設置,也可以在運行時用代碼設置或者通過用戶輸入來設置。可以在運行時通過讀取Text屬性來獲得文本框的當前內容。

    (2) 屬性:用來設置文本框允許輸入字符的最大長度,該屬性值為 0 時,不限制輸入的字符數。

    (3) 屬性:用來設置文本框中的文本是否可以輸入多行并以多行顯示。

    值為 true 時,允許多行顯示。值為false時不允許多行顯示,一旦文本超過文本框寬度時,超過部分不顯示。

    (4)屬性:用來決定當焦點離開文本框后,選中的文本是否還以選中的方式顯示,值為true,則不以選中的方式顯示,值為 false將依舊以選中的方式顯示。

    (5)屬性:用來獲取或設置一個值,該值指示文本框中的文本是否為只讀。值為 true時為只讀,值為 false時可讀可寫。

    (6) 屬性:是一個字符串類型,允許設置一個字符,運行程序時,將輸入到 Text 的內容全部顯示為該屬性值,從而起到保密作用,通常用來輸入口令或密碼。

    (7) 屬性: 用來設置滾動條模式, 有四種選擇:

    .None (無滾動條), .(水平滾動條),.(垂直滾動條),.Both(水平和垂直滾動條)。

    注意:只有當屬性為true時,該屬性值才有效。在屬性值為true時, 水平滾動條將不起作用

    (8)屬性:用來獲取或設置文本框中選定的字符數。只能在代碼中使用,值為0 時c#輸入框為選中狀態,表示未選中任何字符。

    (9)屬性:用來獲取或設置文本框中選定的文本起始點。只能在代碼中使用,第一個字符的位置為0,第二個字符的位置為1,依此類推。

    (10) 屬性:用來獲取或設置一個字符串,該字符串指示控件中當前選定的文本。只能在代碼中使用。

    (11)Lines屬性:該屬性是一個數組屬性,用來獲取或設置文本框控件中的文本行。即文本框中的每一行存放在 Lines數組的一個元素中。

    (12)屬性:用來獲取或設置一個值,該值指示自創建文本框控件或上次設置該控件的內容后,用戶是否修改了該控件的內容。

    值為true表示修改過,值為 false表示沒有修改過。

    (13)屬性:用來獲取控件中文本的長度。

    (14)屬性:用來指示多行文本框控件在輸入的字符超過一行寬度時是否自動換行到下一行的開始。

    值為 true,表示自動換到下一行的開始,值為false表示不自動換到下一行的開始。

    2、常用方法:

    (1)方法:把一個字符串添加到文件框中文本的后面,調用的一般格式如下:

    文本框對象.(str) 參數 str是要添加的字符串。

    (2)Clear方法:從文本框控件中清除所有文本。調用的一般格式如下:

    文本框對象.Clear()該方法無參數。

    (3)Focus方法:是為文本框設置焦點。如果焦點設置成功,值為 true,否則為false。調用的一般格式如下:

    文本框對象.Focus()該方法無參數。

    (4)Copy方法:將文本框中的當前選定內容復制到剪貼板上。調用的一般格式如下:

    文本框對象.Copy()該方法無參數。

    (5)Cut方法:將文本框中的當前選定內容移動到剪貼板上。調用的一般格式如下:

    文本框對象.Cut()該方法無參數。

    (6)Paste方法:用剪貼板的內容替換文本框中的當前選定內容。調用的一般格式如下:

    文本框對象.Paste()該方法無參數。

    (7)Undo 方法:撤銷文本框中的上一個編輯操作。調用的一般格式如下:

    文本框對象.Undo()該方法無參數。

    (8)方法:從該文本框的撤銷緩沖區中清除關于最近操作的信息,根據應用 程序的狀態,可以使用此方法防止重復執行撤銷操作。

    調用的一般格式如下:

    文本框對象.()該方法無參數。

    (9)方法:用來在文本框中設置選定文本。調用的一般格式如下:

    文本框對象.(start,)

    該方法有兩個參數,第一個參數start用來設定文本框中當前選定文本的第一個字符的位置,第二個參數用來設定要選擇的字符數。

    (10)方法:用來選定文本框中的所有文本。調用的一般格式如下:

    文本框對象.()該方法無參數。

    3、常用事件:

    (1)事件:該事件在文本框接收焦點時發生。

    (2)事件:該事件在文本框失去焦點時發生。

    (3)事件:該事件在Text屬性值更改時發生。無論是通過編程修改還是用戶交互更改文本框的 Text屬性值,均會引發此事件。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有