首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi 巢狀選單、提示資訊、彈出式選單與 Timer 計時器進階應用

     編輯:Delphi

選單系統深度客製化與非視覺元件綜合應用

1.4.1.5 建立巢狀選單

  • 風格:子選單顯示於父選單項右側
  • 操作:游標移至父選單項 → Ctrl+右鍵 → 彈出子選單編輯區 → 照常建立項目

選單項目重新定位:拖放操作

  • 滑鼠左鍵按住選單項拖曳至新位置釋放 → 重新定位
  • 支援頂層選單移動、子選單進出、跨頂層選單移動

1.4.1.6 選單提示資訊

  • 良好習慣:讓使用者執行前了解功能
  • 設定選單項 Hint 屬性文字
  • 程式碼實作 OnHint 事件(參考線上說明範例 DisplayHint 方法)
  • 執行時滑鼠游標停留選單項 → 表單底部狀態列顯示提示

1.4.1.7 選單其他屬性

PopupMenu 彈出式選單

  • 設計時與主選單相同,使用 Menu Designer
  • 執行時啟動方式不同:滑鼠右鍵 或其他熱鍵
  • 位置隨滑鼠游標「浮動」
  • 關聯視窗:設計完成後,Name 屬性命名 → 指派給表單 PopupMenu 屬性
  • 視窗接收右鍵輸入並啟動彈出式選單

1.4.2 Timer 計時器 (System 頁)

  • 規律觸發 OnTimer 事件,發送訊號給應用程式
  • 編寫應用程式最重要元件之一
  • 詳細屬性與應用見前節
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
屬性功能
Enabled決定選單是否禁用,程式碼動態控制特定情況不可用
CheckedTrue 時選單項前顯示勾選標記,作為開關狀態指示
Visible控制選單隱藏/顯示,實現多版本選單(隱藏項含子選單皆不可存取)