C# WinForm實(shí)踐開發(fā)教程——第一章 Windows編程基礎(chǔ)

一、基本概念

1.理解InitiallizeComponent()方法

在每一個(gè)窗體生成的時(shí)候,都會(huì)針對(duì)當(dāng)前的窗體定義InitiallizeComponent()方法,該方法實(shí)際上是由系統(tǒng)生成的對(duì)于窗體界面的定義方法。
額,書上這么說的,個(gè)人解釋就是對(duì)當(dāng)前窗體初始化的一個(gè)方法,存在于XXXX.Dseigner.cs中。

2. 業(yè)務(wù)邏輯以及事件方法等被編寫在.cs文件中,而界面設(shè)計(jì)規(guī)則被封裝在.Designer.cs文件里。
3.使用Application.Exit()還是Form.Close()

不論是Application.Exit()還是Form.Close(),都可以起到關(guān)閉當(dāng)前窗體的作用,但是存在差異。
一個(gè)完整的WinForm程序從Application.Run(new Form1)開始,到Application.Exit()結(jié)束。
Application.Exit()關(guān)閉整個(gè)程序,F(xiàn)orm.Close()關(guān)閉當(dāng)前窗口。

二、基本控件的使用

1.Label標(biāo)簽控件
2.TextBox文本框控件
3.Button按鈕控件
4.ListBox列表框控件

主要用于顯示多行文本信息,以提供用戶選擇。


5.ComboBox組合框控件

ComboBox組合框控件為典型的多選一控件,主要用于限制用戶在多個(gè)固定信息情況下選擇唯一一行的文本信息,以確認(rèn)用戶選擇邏輯。


6. 對(duì)話框窗口,Show方法的重載類型
7.模式對(duì)話窗體showDialog()的使用

ShowDialog()是一個(gè)進(jìn)行路徑綁定的Show方法,不可以自由切換。在用戶沒有關(guān)閉當(dāng)前頁的前提下,無法關(guān)閉該頁面后的任一頁面,它就是當(dāng)前唯一(路徑打開)為true的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 你相信人與人之間有先天的預(yù)設(shè)么?你相信多少?對(duì)我而言,我并不相信有一對(duì)一的注定匹配,但卻知道,有一類人于我而言是可...
    思莫閱讀 197評(píng)論 0 0
  • 那天隨便拿出一本當(dāng)年的筆記來,還真是震驚了! 當(dāng)年曾經(jīng)抄過不少東西呢! 隨便舉個(gè)例子。 “晚上洗臉,是一天的結(jié)束;...
    王麗燕199閱讀 362評(píng)論 0 2
  • 步驟1:當(dāng)你正在研究一個(gè)課題時(shí),保持你的思想來源和你自己的思想分開。并保持記錄你查閱的每一個(gè)信息來源。對(duì)于網(wǎng)絡(luò)源,...
    楊秀華閱讀 355評(píng)論 0 1

友情鏈接更多精彩內(nèi)容