2012-03-06 95 views

回答

4

可以使用TCustomizeDlg組件

  1. 降TCustomizeDlg組件到窗體
  2. 的ActionManeger屬性值設置爲您ActionManager組件
  3. 調用TCustomizeDlg的顯示方法組件

或者您也可以將TCustomizeActionBars標準動作添加到您的菜單。

+0

+1那麼是否有一種很好的方法可以將自定義佈局保存到用戶偏好設置中,還是需要自行打印? – 2012-03-06 20:20:16

+3

@DavidHeffernan,TActionManager組件具有讀取和寫入佈局信息的[FileName](http://docwiki.embarcadero.com/Libraries/en/Vcl.ActnMan.TActionManager.FileName)屬性。 – RRUZ 2012-03-06 20:26:30

+0

謝謝。我很好奇。我的程序不提供其菜單和工具欄的自定義。用戶過去常常問這個問題,但奇怪的是他們最近還沒有這樣做。也許這是Office 2007的影響!無論如何,這很好,知道我們是否應該放鬆一天,讓我們的用戶擁有這種能力。 – 2012-03-06 20:36:06