質問

私の主な形をしていTPanelを含むボタンとツールバー.たいへのクローン-コピーこのツールバーのボタンやその機能の第二のです。

クローニングメニューを使用したシンプルnewmenu.合併mainmenu).した優れたショートカットを複製するTmainmenu.

私は、こうした失どのように簡単に複製私のツールバーなしで手動で割り当てるイベントやタイマーを比較し、パソコン-スマートフォンのボタンは有効および無効な比較は不mainmenuのです。によってはその申請を行っていメインツールバーのボタンが有効および無効になる。

そのアイデア。感謝の他のご提案やその先にあります。

役に立ちましたか?

解決

  • 複製の制御

    のデザイナーを選択し、パネルを押し Ctrl+C コピーのすべての子どものクリップボードへ格納します。への形やプレス Ctrl+V ペーストします。

    いずしも一致するものではないに設計したいのでとにかかわらず、どちらの形式も、それを TFrame やデザインツールバーのレイアウトにあります。そのあとのインスタンスは、そのフレーム双方に。変更フレームのデザインが反映されます。

    作業フレーム のです。

  • 必ず両セットボタンは有効になり一貫して

    をデータモジュールです。入 TActionList ます。アクションを追加で各ボタンをメインです。割り当てのイベントハンドラのアクション OnUpdate イベント。その設定 アクション Enabled ます。最後に、各ボタンに割り当ての Action 物件に対応するactionオブジェクトです。ボタン 自動的に 取得可能-障害の行動します。Noタイマーが必要です。

    また、処理することができますの行為 OnExecute イベントです。クリアボタンの OnClick 物件に移動し、ボタンの OnClick コードに対応するアクションならではの OnExecute ハンドラです。自動的に取得した際に呼び出すボタンをクリックしていても、 OnClick 物件は空になります。

    時を割り当てま Caption または Hint 財産の TAction, の対応性に関連する規制も変化しつつあります。同様に画像の場合、制御対応します。行動の割り当てることができるメニュー項目です。

    為に、アクションリスト のです。

  • のような行動ツールバー

    使おう TToolbar.ことになるのか。

    または、一度だけ使用行為に対し、 TActionManager お客様のプロジェクトには適用 TActionToolbarTActionMainMenuBar.見 組織行動のためのツメニュー のです。

他のヒント

ボタンがアクションに添付されていますか?もしそうなら、あなたはして有効にすべきではないべきかを指定するTActionListのにonUpdateイベントを使用することができます。そうでない場合には、アクションを使用するように変換するためにあまりにも多くの仕事ではありません。

あなたがアクションリストを使用して変換するために、このルートを行く場合は、

、異なる単位やフォームはそれを参照することができDataModuleのでアクションリストを置くことを検討します。

  
    

あなたはそのコピーのあなたのパネルをClipboardオブジェクトを使用することができます。

  

Clipboard.SetComponent(パネル1);
Clipboard.GetComponent(フォーム2、GroupBox1);

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top