TMainMenu 是用來創立選單用的,算是很實用的元件

MainMenu1 

 

點選左下元件欄中的 items 會跳出一個編輯視窗,就可以開始對選單編輯

編輯視窗上面有空格框,點選它就可以開始在左下角元件欄開始操作

 

最先是Caption屬性,可以為選單取名字

取完名後,會自動新增下一個選單選項,也可以在上面按右鍵選擇Insert來新增

當然也可以做刪除的動作(delete)

 

對新增好的選單雙擊左鍵,就可以自動新增程序(把它當成按鈕一樣使用即可)

如此就可以在裡面編寫我們要的功能

 

MainMenu2 

 

有時為了用戶方便,我們會弄一些快捷鍵

在Caption上,可以在關鍵字母前加上 & 符號,

例如在Caption打入 新開帳號(&New) 就會變成  新開帳號(New)

此時在該選單開啟的時候按N,就會執行該選單

在Delphi2010中,假如你沒有設定快捷,系統會自動幫你安上快捷鍵,

不管是主選單或是延伸出來的選項

但一般來說我們會自己設定,因為可以挑選比較適合的英文來作為快捷,方便用戶記憶

 

快捷鍵來說,上面方法必須要開啟選單後,再去按快捷,這樣要選到你要的功能,至少要按2次

我們也可以設定直接開啟某選單選項的快捷鍵

只要點選該選項,在右下角的 ShortCut 挑選我們想要的快捷鍵即可

設定好後,選單選項後面會自動出現提示

算是非常簡單方便的唷~

Mainmenu3 

 

有時候,我們還要在選單選項中,再一次細分選項

這時候,只要在選單選項上按右鍵,選擇 Create SubMenu 

就可以像是設定選單那樣設定次選單了

MainMenu4 

 

如果選單中想要用區隔線分開,可以在想要區隔的選單中間 Insert 一個選單

再把該選單的 Caption 屬性修改為減字號 - 

這樣Delphi 就會自動把它辨識為區隔線

 

如果我們在設計的時候

不要它像是一個按鈕(Button),而是要像勾選欄(CheckBox),也是可以達到的

只要選擇選單,右下角元件欄中有一個 AutoCheck 屬性打勾即可

如此即可在程序中讀取其勾選狀態,來作為條件判斷的依據

 

MainMenu5 

創作者介紹

Delphi成長日記

efun25 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • BSSA
  • 這個不錯喔..有一種連線了 找不到文