プロパティ初期化について

解決


DelDel  2007-06-04 19:32:29  No: 26499  IP: 192.*.*.*

現在TEditを継承して、MyEditを作成しているのですが、
作成したMyEditのフォームドロップ時にTextプロパティを
''にしたのですが、やり方がわかりません。

どなたか教えてください。
お願いします

編集 削除
DelDel  2007-06-04 19:40:08  No: 26500  IP: 192.*.*.*

''にしたのですが、やり方がわかりません。

→したのですが、やり方がわかりません。
でした。
すみません。
よろしくお願いします。

編集 削除
igy  2007-06-04 23:46:07  No: 26501  IP: 192.*.*.*

コンストラクタで指定するのではだめですか?

編集 削除
DelDel  2007-06-05 08:36:35  No: 26502  IP: 192.*.*.*

igy様

コンストラクタで指定しても、
ドロップ時および実行時に''にならないのです。
コンストラクタはCreateメソッドをオーバーライドしてますが
このメソッドではないのでしょうか?

編集 削除
igy  2007-06-05 10:08:21  No: 26503  IP: 192.*.*.*

コンストラクタに
  ControlStyle := ControlStyle - [csSetCaption];
を追加したら、どうなります?

編集 削除
はるり。  2007-06-05 10:13:52  No: 26504  IP: 192.*.*.*

SetNameをオーバーライドして?
inheritedの後に text := ''は?
実行時にName変わりそうならComponentState判定

編集 削除
DelDel  2007-06-05 13:10:40  No: 26505  IP: 192.*.*.*

igyさん、はるりさん
ありがとうございました。

ControlStyle := ControlStyle - [csSetCaption];

でできました。

編集 削除