構建佈局良好的Windows程序

第2章 構建佈局良好的Windows程序框架

菜單欄(MenuStrip)工具

表2-1 菜單欄控件的主要屬性佈局

屬性 說明
Name 代碼中菜單對象的名稱
Irems 在菜單中顯示的項的集合
Text 與菜單相關聯的文本

表2-2 菜單項的主要屬性和事件this

屬性 說明
Name 代碼中菜單項對象的名稱
DropDownITems 在子菜單中顯示的項的集合
Text 與菜單項相關聯的文本
事件 說明
Click 選中改菜單項時,觸發該事件

表2-3 管理員窗體屬性的設置orm

屬性 說明
Name FrmAdminMAIN 窗體對象的名稱
Text MySchool-管理員 窗體標題欄顯示的文字
WindowState Maximized 窗體出現時是最大化的

 

表2-4 Application.Exit()和this.Close()方法的區別對象

Application.Exit()
1>應用程序類Application的靜態方法,用於退出當前應用程序
2>若是當前應用程序打開了多個窗體,則關閉全部窗體
3>當關閉窗體是,不會觸發窗體的FormClosing和FormClosed事件
this.Close()
1>實例方法,用於關閉當前窗體;若是當前窗體是系統啓動窗體,折執行該方法關閉窗體後,應用程序退出
2>若是當前應用程序打開了多個窗體,則只關閉當前窗體
3>當關閉窗體時,會觸發窗體的FromClosing和FormClose事件索引

 

工具欄(ToolStrip)事件

表2-5 工具欄控件的主要屬性ip

屬性 說明
ImageScalingSize 工具欄中的項顯示的圖像的大小

Itemsrem

在工具欄上顯示的項的集合

表2-6 工具欄上的按鈕和標籤的主要屬性和事件

屬性 說明
DisplayStyle 設置圖像和文本的顯示方式,包括顯示文本、顯示圖像、顯示文本和圖像或什麼都不顯示
Image 按鈕/標籤上顯示的圖像
ImageScaling 是否調整按鈕/標籤上顯示圖像的大小
Text 按鈕/標籤上顯示的文本
TextImageRelation 按鈕/標籤上圖像與文本的相對位置
事件 說明
Click 當單擊按鈕/標籤時,觸發該事件

 

單選按鈕(RadioButton):爲用戶提供兩個或多個互斥選項組成的選項的集合

表2-7 單擊按鈕的主要屬性和事件

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

分組框(GroupBox):用於爲其餘控件提供可識別的分組
面板(Panel):用來將控件分組,能夠顯示滾動條

表2-8容器控件GroupBox和Panel區別

GroupBox
1>用於邏輯地組合一組控件,如RadioButton和CheckBox控件,顯示一個框架,框架上有一個標題
Panel
1>用於包含多個控件,方便操做這些控件

 

日期控件(GateTimePicker):提供一種可以用來選擇日期的下拉式日曆,從而避免手工輸入帶來的錯誤

表2-9 日期控件的主要屬性

屬性 說明
MaxData 取得設定最大日期和時間
MinData 取得設定最小日期和時間
Value 控件所選定的日期/時間值

 

Items是組合框的屬性,他表明組合框中項的集合

表2-10 ComboBox.ObjectCollection類型經常使用的屬性和方法

屬性 說明
Count 獲取集合中項目
DropDownStyle 獲取或設置指定組合框樣式的值
IsReadOnly 獲取指示可以修改該集合的值
IsReadOnly 獲取指示可以修改該集合的值
Items 檢索集合中指定索引的項
方法 說明
Add() 向組合框的項列表中添加項
Clear() 從組合框中移除使用項
Remove() 從組合框中移除指定的項
相關文章
相關標籤/搜索