偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C#窗體設(shè)計(jì)操作淺析

開發(fā) 后端
C#窗體設(shè)計(jì)的本質(zhì)是什么呢?C#窗體設(shè)計(jì)需要注意什么呢?那么本文就向你介紹具體的C#窗體設(shè)計(jì)的步驟和注意事項(xiàng)。希望對(duì)你有所幫助。

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

1、將控件添加到設(shè)計(jì)圖面。

2、設(shè)置控件的初始屬性。

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

雖然也可以通過編寫自己的代碼創(chuàng)建 UI,但使用各種設(shè)計(jì)器使您能夠以較手動(dòng)編碼快得多的速度完成此項(xiàng)工作。

C#窗體設(shè)計(jì)注意

也可以使用 Visual C# 創(chuàng)建控制臺(tái)應(yīng)用程序,此類應(yīng)用程序具有基于文本的簡單 UI。有關(guān)更多信息,請(qǐng)參見 創(chuàng)建控制臺(tái)應(yīng)用程序 (Visual C#)。

C#窗體設(shè)計(jì)之添加控件

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

圖1

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

C#窗體設(shè)計(jì)之設(shè)置屬性

將控件添加到窗體后,可以使用“屬性”窗口設(shè)置其屬性,如背景色和默認(rèn)文本。在“屬性”窗口中指定的值僅為初始值,在運(yùn)行時(shí)創(chuàng)建控件時(shí),會(huì)將這些初始值賦給該屬性。在很多情況下,只需通過獲取或設(shè)置應(yīng)用程序中控件類的實(shí)例的屬性,即可在運(yùn)行時(shí)以編程方式訪問或更改這些值。“屬性”窗口在設(shè)計(jì)時(shí)非常有用,因?yàn)槭褂盟梢詾g覽控件支持的所有屬性、事件和方法。有關(guān)更多信息,請(qǐng)參見 “屬性”窗口。

C#窗體設(shè)計(jì)之處理事件

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

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

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

C#窗體設(shè)計(jì)的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#窗體設(shè)計(jì)有所幫助。

【編輯推薦】

  1. 詳解C#中不同類的類型
  2. 淺談C#中標(biāo)準(zhǔn)Dispose模式的實(shí)現(xiàn)
  3. C#選擇正確的集合進(jìn)行編碼
  4. C# 4.0新特性:協(xié)變與逆變中的編程思想
  5. C#應(yīng)用Attribute特性 代碼統(tǒng)計(jì)分析
責(zé)任編輯:仲衡 來源: zxbc.cn
相關(guān)推薦

2009-08-20 10:10:55

C#透明窗體

2009-09-02 17:28:26

C#程序設(shè)計(jì)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#程序設(shè)計(jì)Windows窗體

2009-09-07 06:56:46

C#透明窗體

2009-08-14 16:41:22

C#啟動(dòng)Windows

2009-08-25 09:39:21

創(chuàng)建C# Window

2009-09-07 03:37:51

C#窗體

2009-09-07 05:31:39

C#窗體關(guān)閉事件

2009-08-18 13:49:21

C# 操作Excel

2009-09-07 05:10:52

C#模式窗體

2009-08-31 18:38:59

C#寫文件

2009-09-18 10:58:31

C#數(shù)組操作

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
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)