成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#窗體設計操作淺析

開發 后端
C#窗體設計的本質是什么呢?C#窗體設計需要注意什么呢?那么本文就向你介紹具體的C#窗體設計的步驟和注意事項。希望對你有所幫助。

C#窗體設計在 Visual C# 中,創建用戶界面 (UI) 最為快捷方便的方法就是使用“Windows 窗體設計器”和“工具箱”,以直觀方式創建。創建所有用戶界面都有三個基本步驟:

1、將控件添加到設計圖面。

2、設置控件的初始屬性。

3、為指定事件編寫處理程序。

雖然也可以通過編寫自己的代碼創建 UI,但使用各種設計器使您能夠以較手動編碼快得多的速度完成此項工作。

C#窗體設計注意

也可以使用 Visual C# 創建控制臺應用程序,此類應用程序具有基于文本的簡單 UI。有關更多信息,請參見 創建控制臺應用程序 (Visual C#)。

C#窗體設計之添加控件

在設計器中,可以使用鼠標將控件(如按鈕和文本框)拖動到表示窗體的設計圖面上。下圖顯示了一個已從“工具箱”窗口拖動到“Windows 窗體設計器”中某一窗體的組合框。

圖1

以直觀方式進行工作時,該設計器將您的操作轉換成 C# 源代碼,并將這些代碼寫入稱為 <name>.designer.cs 的項目文件中,其中 <name> 是您為窗體提供的名稱。應用程序運行時,這些源代碼將調整 UI 元素的位置和大小,以使這些元素的外觀與它們在設計圖面上的外觀一致。有關更多信息,請參見 Windows 窗體設計器。

C#窗體設計之設置屬性

將控件添加到窗體后,可以使用“屬性”窗口設置其屬性,如背景色和默認文本。在“屬性”窗口中指定的值僅為初始值,在運行時創建控件時,會將這些初始值賦給該屬性。在很多情況下,只需通過獲取或設置應用程序中控件類的實例的屬性,即可在運行時以編程方式訪問或更改這些值。“屬性”窗口在設計時非常有用,因為使用它可以瀏覽控件支持的所有屬性、事件和方法。有關更多信息,請參見 “屬性”窗口。

C#窗體設計之處理事件

具有圖形用戶界面的程序主要是由事件驅動的。在用戶執行操作(如在文本框中輸入文本、單擊按鈕或更改列表框中的選擇)前,這些程序會一直等待。當用戶執行操作時,控件(僅是 .NET Framework 類的一個實例)將向應用程序發送一個事件。您可以選擇在應用程序中編寫特定方法來處理事件,在接收到事件時將調用此方法。

可以使用“屬性”窗口指定在代碼中要處理哪些事件;在設計器中選擇一個控件,然后單擊“屬性”窗口工具欄上帶有閃電形圖標的“事件”按鈕,可查看該控件的事件。下圖顯示事件按鈕。

通過“屬性”窗口添加事件處理程序時,設計器將自動編寫空的方法體,需要您在其中編寫相應的代碼,使該方法執行有用的操作。大多數控件會生成大量事件,但在大多數情況下,應用程序只需處理其中某些或者僅僅一個事件。例如,您可能需要處理一個按鈕的 Click 事件,但除非要以某種高級方式自定義其外觀,否則無需處理該按鈕的 Paint 事件。

C#窗體設計的基本內容就向你介紹到這里,希望對你了解和學習C#窗體設計有所幫助。

【編輯推薦】

  1. 詳解C#中不同類的類型
  2. 淺談C#中標準Dispose模式的實現
  3. C#選擇正確的集合進行編碼
  4. C# 4.0新特性:協變與逆變中的編程思想
  5. C#應用Attribute特性 代碼統計分析
責任編輯:仲衡 來源: zxbc.cn
相關推薦

2009-08-20 10:10:55

C#透明窗體

2009-09-02 17:28:26

C#程序設計Windows窗體

2009-09-07 04:19:56

C#窗體事件

2009-09-07 04:56:52

C#模式窗體

2009-09-07 05:24:22

C#窗體繼承

2009-08-17 13:34:02

C#異步操作

2009-09-02 17:53:42

C#程序設計Windows窗體

2009-09-07 06:56:46

C#透明窗體

2009-08-14 16:41:22

C#啟動Windows

2009-08-18 13:49:21

C# 操作Excel

2009-08-25 09:39:21

創建C# Window

2009-09-07 03:37:51

C#窗體

2009-09-07 05:31:39

C#窗體關閉事件

2009-09-07 05:10:52

C#模式窗體

2009-08-31 18:38:59

C#寫文件

2009-09-18 10:58:31

C#數組操作

2009-08-19 11:13:49

C#操作Word

2009-08-25 15:59:28

C#串口操作

2009-08-19 11:34:06

C#操作Word

2009-08-18 16:04:12

C# 操作Excel
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产31久久久久久 | 日韩精品一区二 | 狠狠爱综合网 | 中文字幕一区二区三区四区 | 黑人一级黄色大片 | 国产精品免费一区二区三区 | 黑人巨大精品 | 精精精精xxxx免费视频 | 久久精品中文字幕 | 久久精品色欧美aⅴ一区二区 | 国产精品久久九九 | 青草久久免费视频 | 国产精品久久久久久久久久免费看 | 久久久蜜桃 | 欧美视频 亚洲视频 | 九色 在线| 蜜桃精品视频在线 | 中文字幕第7页 | 玖玖国产精品视频 | 国产综合精品一区二区三区 | 成人精品久久 | 精品成人69xx.xyz | 免费视频99 | 久久久在线视频 | 欧美日韩精品一区二区三区蜜桃 | 夜夜久久 | 国产日产精品一区二区三区四区 | 欧美一级黄色片在线观看 | 国产一区在线免费观看视频 | 国产精品一区久久久 | 日本午夜网 | 亚洲精品乱码久久久久久黑人 | 亚洲一区二区在线电影 | 天天看天天干 | 欧美精品三区 | 日韩三级在线观看 | 精品久久久久久久久久久 | 成人精品国产一区二区4080 | 97视频成人 | 色婷婷av99xx | 久久国产精品-国产精品 |