程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 第一章-Delphi入門(四)(5)

第一章-Delphi入門(四)(5)

編輯:Delphi

1.4.1.5 創建嵌套菜單 

創建嵌套菜單也是重要的手段。Delphi的嵌套菜單風格是嵌套菜單列在它上層菜單的邊上,如圖1.11所示: 

創建嵌套菜單,把加亮條移到它的上層菜單條上,按Ctrl+右行鍵,將彈出子菜單,就可以按照同上所述的方法進行創建工作了。

通過拖--放操作,可以實現菜單條的重新定位。用鼠標左鍵按住某一菜單條,移動到菜單的某一位置,釋放左鍵,菜單條即得到重新定位。菜單設計器允許菜單條在頂層下移動位置,支持菜單條在嵌套菜單中移進、移出,甚至可以將菜單條在各個頂層菜單下屬的菜單間移動與定位。

1.4.1.6 給菜單加提示(Hint)

在菜單中加提示是很好的習慣。它使得您的用戶在運行菜單功能前,可以對菜單的任務有一個簡略的了解。在菜單條任一項的值段按F1,可以查閱在線幫助,在幫助的正文中找到OnHint並查閱它的例程,將DisplayHint等方法的例程Copy到您的程序中。然後,在菜單條的Hint屬性中加入提示正文,運行時當用戶將鼠標移到菜單項時,在窗體的底部狀態行中會出現Hint屬性中的提示信息 

1.4.1.7 菜單的其它屬性簡介 

菜單還有其它的一些屬性。Enabled屬性決定菜單是否被禁用,這在編程中可以實現一定情況下不允許用戶使用某項菜單。Checked屬性表征了菜單項的開關情況,當Checked為True時,菜單條的前面會出現選中標志。Visible屬性控制菜單隱藏與否。設置這一屬性可以實現多版本的菜單。被隱藏的菜單項以及它的子菜單都是不可見的,或是不可訪問的。

Popup Menu在用Menu Designer時是完全相同的。只不過它在運行時和主菜單的激活形式有所不同:它是用鼠標的右鍵激活的。彈出式菜單在一定的窗口范圍內激活,所以必須將窗口和彈出式菜單聯系起來。在設計完PopupMenu後,須在Name屬性中為它命名,然後把這個名稱賦給窗體的PopupMenu屬性。這樣,窗口會接收右鍵輸入,並激活彈出式對話框。 

1.4.2 使用計時器部件Timer 

在System頁上,還有一個(Timer計時器)部件,它能夠有規律地觸發OnTimer事件,發送信息給應用程序。它是編制應用程序時最為重要的部件之一。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved