0

Delphi 2007 のベース フォームを別のプロジェクトで再利用して、他のボタンなどを追加したいと考えています。

非 GUI オブジェクトのサブクラス化には慣れていますが、同じ方法でフォームをサブクラス化することは可能ですか? デザイン モードでサブクラス Form を変更できますか?

これを行うにはどうすればよいですか? また、注意すべき点は何ですか?

4

2 に答える 2

8

idursun が言ったように (彼は私より少し速かった):

基本フォームを新しいプロジェクトに追加します。次に、[File\New\More...] を選択します。[Delphi-Projects] ブランチから [継承可能な要素] を選択し、ベース フォームを見つけて [OK] をクリックします。

(ドイツ語版の Delphi 2009 を使用しているため、メニュー項目の実際の名前は異なる場合があります)

その後、新しいフォームまたは基本フォームに変更を加えることができます。そうしないと、Delphi がすべての変更を取得しないように見えることがあるため、両方のフォームを IDE で開いていることを確認します。

于 2009-03-27T11:40:26.803 に答える
1

基本フォームを新しいプロジェクトに追加する必要があります。新しいフォーム ウィンドウには、新しいフォームInheritの基本フォームを選択できるタブが表示されます。

于 2009-03-27T11:37:39.230 に答える