初學C#win表單

來源:互聯網
上載者:User

標籤:檔案   edit   windows   冒號   載入   dex   作業系統   sage   最大   

window 作業系統中,處處是表單

  優點:簡單 強大 方便 靈活

  步驟: 建立項目 項目類型 visual C#項目 模板 window應用程式

  用partial 將同一個表單的代碼分開放在兩個檔案中:

  一個存放在vs自動產生的程式碼中

  冒號表示繼承

  像孩子繼承父母的特徵所有表單都繼承Form

表單標題 Name
表單表徵圖 Icon
圖片背景 Backgroundimage
背景顏色  backcolor
最大化按鈕 MaximinBox
最小化按鈕 Minimun
表單邊框樣式 FROMBorderStyle
表單初始位置 StartPosition
表單狀態 WindowsState
協助按鈕 HelpButton

 

1.命名規範-首碼

  控制項名稱   控制項類名   命名首碼

  標籤          Label         lal

  文字框      TextBox     txt

  組合框           ComboBox     Cbo

  按鈕               Button            btn

  正常化命名可以提高程式的可讀性和可維護性

2.標籤label

image 標籤上的映像
text 顯示的文本

 

3.文字框 TextBox

MaxLength 最大字元數
MultiLine 是否可以輸入多行文本
PassWordChar 作為密碼框時顯示的密碼字元
readOnly 是否允許編輯
Text 關聯的文本

 

4.組合框ComboBox

Items 組合框中的項
DropDownStyle 組合框的風格
Text 組合框關聯的文本
SelectedIndex 當前選中項的索引,從0開始
selectedItem 擷取當前選定的項

 

4.按鈕 Button

Enable 控制項是否可用
Text 顯示檔案
TextAlign 文本的對齊

 

Windows應用程式是事件驅動

  事件驅動:隨時響應使用者觸發的事件,做出相應的處理

我們需要做的:

  1.針對相關事件,編寫相應的事件處理常式

  2.編寫事件處理常式的步驟

  3.選中控制項 在屬性視窗中單擊 找到事件 雙擊建置事件處理方法 編寫處理代碼

  4.若事件事件處理方法未觸發,請檢查屬性視窗中事件處理常式是否設定正確

5.表單FROM

  load事件:表單載入時觸發

  文字框 textbox:

    textchanged事件:文字改變時觸發

  按鈕button

    click事件:單擊觸發觸動

  每個控制項的事件非常多,我們只需要關注常用的事件即可

6.messageBox訊息框

  1.為什麼要使用訊息框?

    顯示訊息

    向使用者請求訊息

  實現步驟:

    1定義表單對象

    2顯示表單

  文法:

    被調用的表單類名 表單對象=new被調用的表單類名();

    表單對象.Show();

初學C#win表單

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.