3

古いプロジェクトでは、フォームに標準メニューがあります。メニュー項目は、TActionsを使用して作成したものによって入力されますTActionManager

この古いプロジェクトを更新していますが、メニューの外観をでXP Style設定されたとおりに変更したいので、に変更されたフォームのにTActionManager一致するようになります。TToolBarsdsGradient

この変換を行うための怠惰な方法はありますか?

それ以外の場合は、手動でフォームを確認し、フォームにTMainMenusaをドロップしてから、メニューにデータを入力TActionMainMenuBarするための作成を開始する必要があることを意味TActionBarsします。これは、今は正直に言うと、あまり時間をかけたくないと思います。これを行う。

したがって、変換を自動化する方法があれば、私は知りたいと思うでしょう。手動で変換するのにそれほど多くの時間を費やす必要はありません。

同様に、手動で変更を加えずに上記を実行できる場合は、TActionBarメニューをTMainMenuに逆変換できるかどうかを確認したいと思います。

手動で行う必要がある場合はそうですが、より迅速で優れたオプションがある場合は、本当に知りたいと思います。

4

1 に答える 1

2

ChoosPillによる次のコンバータユーティリティを研究することを強くお勧めします。

  1. TB2KImpTb97
  2. TB2KImport

これらはソースコードで配布され、ストックVCLコンポーネントTMainMenu、TPopupMenu、TMenuItem、およびTToolBarからJordanRusselの有名なToolbar97/Toolbar2000コンポーネントへのすべての関連アイテムプロパティのインポートをそれぞれサポートします。

TBXLibコンバータのソースコードを垣間見ることも検討できます。

DevExpressに登録されているユーザーの場合は、 TdxBarConverterのソースコードを詳しく調べることも検討できます。

それらはあなたにとって良い出発点として役立つことができます。

于 2012-07-15T16:11:14.460 に答える