2.2.1 在窗體中布置控件
設計應用程序界面的最重要的一項內容就是在窗體中布置控件。向窗體中添加控件的方法很簡單,首先,在工具箱中一單擊所要添加的控件,然后,移動鼠標到窗體上,光標的形狀變?yōu)槭中,在要放置控件的位置處按下鼠標左鍵并拖動鼠標,就出現(xiàn)一個短形象區(qū)域,拖動到一定大小后釋放鼠標,則所選控件就被放置在窗體上指定的位置。鼠標拖動出的方框的大小決定了控件的大小。如圖2.1所示是在窗體中添加了兩個文本框和兩個按鈕控件。
還可以隨時改變放置在窗體中的控件的大小和位置。單擊窗體中的某控件,則在控件的周圍會出現(xiàn)8個小方塊,如圖2.2所示,這表明該對象被選定。將鼠標指針移動到某個小方塊上,則指針形狀變成雙向箭頭狀,拖動鼠標,則會出現(xiàn)一個黑色的方框隨鼠標一起移動,拖動到合適的大小后釋放鼠標,控件的大小就被改變了。將鼠標移動到控件上,拖動鼠標,就出現(xiàn)一個和控件一樣大小的黑色方框隨著鼠標一起移動,到合適的位置后釋放鼠標,控件就被移動到了新的位置。
雙擊工具箱中的控件,也可以將它添加到窗體中。并且控件總是以特定的大小添加到窗體的中心位置。
窗體中的網(wǎng)格是為方便布置控件而提供的參考線,在程序運行時窗體上并不顯示這些網(wǎng)格。用戶也可以自行設置有關網(wǎng)格的顯示形狀。
單擊【工具】菜單,執(zhí)行【選項】命令,彈出【選項】對話框,單擊該對話框中的【通用】選項卡,彈出如圖2.3所示的對話框。該對話框的【窗體網(wǎng)格設置】設置區(qū)用來設置有關網(wǎng)格的各種選項。不選中【顯示網(wǎng)格】復選框,則在設計時窗體中將不出現(xiàn)網(wǎng)格!緦挾取颗c【高度】文本框用來設置網(wǎng)格的大小。在默認情況下,控件總是與網(wǎng)格對齊的,如果不選中【對齊控件到網(wǎng)格】復選框,則網(wǎng)格將不再限制控件的大小與位置。
為了創(chuàng)建出友好的用戶界面,往往要求各控件的大小完全相等、各控件嚴格對齊或等間距分布。用戶除了可以借助網(wǎng)格通過手動調整來達到上述要求之外,還可以使用【格式】菜單中提供的各種命令來實現(xiàn)。
在使用【格式】菜單中命令時要事先選定要執(zhí)行操作的控件。按住Shift鍵,然后依次單擊要選定的控件,則這些控件就會被同時選定。在所有被選定的控件中,只有一個控件周圍的小方塊是實心的,其他都是空心的,如圖2.4所示。在使用【格式】菜單中的命令操作這些控件時,將以周圍是實心方塊的控件為基準。例如,執(zhí)行【格式】菜單中的統(tǒng)一尺寸操作,則所有選中控件的大小都將與周圍是實心方塊的控件的大小相同。
在控件的大小以及位置調整完成后,為了避免遭到以后操作的破壞,可以通過執(zhí)行【格式】菜單中的【鎖定控件】命令將所有的控件鎖定。
選定控件后,按Delete鍵即可將所選的控件刪除。也可以執(zhí)行【編輯】菜單中的【剪切】與【刪除】命令來刪除控件。
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |