zoukankan      html  css  js  c++  java
  • C# label與TextBox常用屬性與事件

    Label控件:
        Label是標準的Windows標籤
        LinkLabel
    :類似於標籤(派生於標準標籤),但以Internet鏈接的方式顯示(超鏈接)

    BorderStyle

    可以指定標籤邊框的樣式。默認為無邊框

    FlatSyle

    控制顯示控件的方式。設置PopUp時,控件一直顯示為平面樣式,直到用戶把鼠標指針移動到該控件上,此時,控件顯示為彈起樣式

    LinkArea

    (用於LinkLabel)文本中顯示為鏈接的部分

    LinkColor

    (用於LinkLabel)鏈接的顏色

    Links

    (用於LinkLabel)可以包含多個鏈接。利用這個屬性可以查找需要的鏈接。控件會跟蹤顯示文本中的鏈接,不能在設計期間使用。

    LinkVisted

    (用於LinkLabel)設為True時,單擊控件會顯示為另一種顏色

    VisitedLinkColor

    (用於LinkLabel)用戶單擊LinkLabel后控件的顏色


    TextBox控件:
        .Net Framework內置了兩個基本控件來提取用戶輸入的文本:TextBoxRichTextBox。這兩個控件都派生於基類TextBoxBase,而TextBoxBase派生於ControlTextBoxBase提供了在文本框中處理文本的基本功能,如剪切、複製等

        TextBox控件的常用屬性:

    CausesValidation

    True時,該控件獲得焦點時,會引發兩個事件:ValidatingValidated。可以處理這些事件,以便難失去焦點控件的中數據的有效性

    CharacterCasing

    表示TextBox是否會改變輸入的文本的大小寫

    Lower:文本框中輸入的所有文本都轉換為小寫

    Normal:不對文本進行任何轉換

    Upper:文本框中輸入的所有文字都換為大寫

    MaxLengh

    TextBox中文本的最大字符長度

    Multiliine

    多行。如果設為True,通常也把WordWrap也設置為True

    PasswordChar

    是否用密碼字符替換在單行文本框中輸入的字符。如果Mulitiline屬性設為True,這個屬性就不起作用

    ReadOnly

    只讀

    ScrollBars

    是否顯示滾動條

    SelectText

    選擇的文本

    SelectionLength

    選擇的字數。如果這個值設置得比文本中的總字符大,則控件會把它重新設置為字符總數減去SelectionStart

    SelectionStart

    被選中的文本的開頭

    WordWrap

    多行文本框中,如果一行的寬度超出控件的寬度,其文本是否應自動換行


        TextBox控件常用事件:

    Enter

    4個事件按照列出的順序引發,它們統稱為「焦點事件」,當控件的焦點發生改變時引發,但有兩個例外。

    ValidatingValidated僅在控件接收了焦點,且其CausesValidation屬性設置為True時引發。

    Leave

    Validating

    Validated

    KeyDwon

    3個事件稱為「鍵事件」。它們可以監視和改變輸入到控件中的內容。

    KeyDownKeyUp接收與按下鍵對應的鍵碼,這樣就可以確定是否按下了特殊的鍵ShiftControlF1。另一方面,KeyPress接收與鍵對就的字符。這表示字母a的值與字母A的值不同。如果要排除某個範圍內的字符,例如只允許輸入數值,這是很有用的。

    KeyPress

    KeyUp

    Change

    只要文本框中的文本發生了改變,無論發生什麼改變,都會引發該事件

    事件補充:
        1、TextChanged與Validating事件觸發順序為先觸發TextChanged事件,再觸發Validating事件
        2、當移到另外一個控件時,才會觸發被離開控件的Validating事件
  • 相关阅读:
    Oracle SQL语句大全—查看表空间
    Class to disable copy and assign constructor
    在moss上自己总结了点小经验。。高手可以飘过 转贴
    在MOSS中直接嵌入ASP.NET Page zt
    Project Web Access 2007自定义FORM验证登录实现 zt
    SharePoint Portal Server 2003 中的单一登录 zt
    vs2008 开发 MOSS 顺序工作流
    VS2008开发MOSS工作流几个需要注意的地方
    向MOSS页面中添加服务器端代码的另外一种方式 zt
    状态机工作流的 SpecialPermissions
  • 原文地址:https://www.cnblogs.com/scottckt/p/1016993.html
Copyright © 2011-2022 走看看