Windows窗體應用布局詳解


上回我們已經會用基本的控件創建Windows窗體應用,這才我們再來認識一些高級控件並使用ADO.NET技術連接數據庫來創建功能更堅強大的窗體應用!

菜單欄控件MenuStrip

.NET中提供了一個MenuStrip(菜單欄控件)如圖,  image

使我們能夠方便地創建菜單。

菜單欄控件的主要屬性

        屬性                                說明

      Name                                代碼中菜單對象的名稱

      Items                                在菜單中顯示的想的集合

      Text                                  與菜單相關連的文

在Items屬性的編輯窗口中可以添加菜單項(MenuItem)、組合框(Combobox)、文本框(TextBox)、分割菜單項(Separator),也可以給每一項設置屬性

菜單項的主要屬性和事件 

             屬性                            說明

            Name                           代碼中菜單項對象的名稱

            DropDownItems           在子菜單中顯示的想的集合

            Text                             與菜單項相關聯的文本

           方法                             說明

          Click                              選中該菜單項時,觸發該事件  

Application.Exit()和this.Close()的區別

Application:1.應用程序類Application的靜態方法,用於退出當前應用程序

                     2.如果當前應用程序打開了多個窗體,則關閉所有窗體

                     3.關閉窗體時,不會觸發窗體的FormClosing和FormClosed事件

this.Close():1.實例方法,用於關閉當前窗體;如果當前窗體是系統啟動窗體,則執行該方法關閉窗體后,應用程序退出

                   2.如果當前應用程序打開了多個窗體,之關閉當前窗體

                   3.關閉窗體時,會觸發窗體的FormClosing和FormClosed事件

工具欄控件ToolStrip

image

實用工具欄控件(ToolStrip),可以創建功能非常強大的工具欄。工具欄空間中可以包含按鈕、標簽、下拉框、文本框、組合框等。

工具欄控件的主要屬性

          屬                   性                                                     說                     明

ImageScalingSize 工具欄中的項顯示的圖像的大小
Items 在工具欄上顯示的項的集合

在Items屬性的編輯窗口中,可以增加、刪除項,也可以調整各項的排列順序,還可以給每一項設置屬性值

工具欄上的按鈕和標簽的主要屬性和事件

             屬                    性                              說                       明
DisplayStyle 設置圖像和文本的顯示方式
Image 按鈕/標簽上顯示的圖片
ImageScaling 是否調整按鈕/標簽上顯示圖片的大小
Text 按鈕/標簽上顯示的文本
TextImageRelation 按鈕/標簽上圖像與文本的相對位置
               事                   件               說                       明            
Click 單擊按鈕/標簽時,觸發該事件

WinForms的基本控件

單選按鈕(RadioButtion)

image

                屬                    性                       說                       明
Checked 只是單選按鈕是否已選中
Text 單選按鈕顯示的文本
               事                   件               說                       明
Click 單擊單選按鈕時發生

分組框(GroupBox)和面板(Panel)的區別

image                   image

                 GroupBox                        Panel
用於邏輯的組合一組控件,顯示一個框架,框架上有一個標題 用於包含多個控件,以便將這些控件編為一組,方便操作這些控件

日期控件的主要屬性(DateTimePicker)

image

                屬                    性                     說                       明
MaxDate 取的設定最大日期和時間
MinDate 取得設定最小日期和時間
Value 控件所選定的日期/時間值
Format 用於設置控件中顯示的日期和時間的格式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM