初めまして、計画停電に悩まされながらも
Delphi2007を使い自作コンポーネントの練習をしております。
TTabControl等を敬称したクラスではpublishedにてプロパティ追加を行えば
簡単にオブジェクトインスペクタに表示されたのですがTFormではうまくいきません。
現状は下記のような格好で実装しております。
ご存知の方がいらっしゃいましたらご教示頂ければ幸いでございます。
type
TMyClass = class(TForm)
private
FTestProp: Boolean;
{ Private declarations }
public
{ Public declarations }
protected
{ protected declarations }
published
property TestProp: Boolean read FTestProp write FTestProp
{ published declarations }
end;
フォームに関しては、新規作成のダイアログに載せる必要があります。
ここに乗せるためには、open tools apiという、IDEを拡張するAPIセットとの過酷な格闘が待ち受けています。
代替案として、TFrameの派生クラスを作成し、ツールパレットに乗せるというのはいかがでしょう?
追記
よくよく見たら、TFrameも新規追加ダイアログからの選択でしたね。
ツールパレットに載せる話は無視してください。
期間空いてしまい申し訳ありません。
うーん、先輩の言う通り別コントロールを載せて頼ってみるか、
Abstract的な感じに仕上げるかですかねー(・w・?
一旦解決にしちゃいます。有難う御座いました。
おっとっと
ツイート | ![]() |