一、基本概念
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的。