いつもお世話になっています。
今TEditを継承したコンポーネントTNewEditを作成しています。
TNewEdit.Create手続きでHeightを設定するようにしていますが、
実行時にデフォルトの値に戻ってしまします。
他の設定はうまく反映されているようです。
原因もしくは解決方法などご存知の方いらっしゃいましたら
ご教授お願いします。
たぶん、コレ。
consturctor TNewEdit.Create(AOwner: TComponent)
begin
inherited;
ControlStyle := ControlStyle - [csFixedHeight];
end;
うまくいったら報告求む(^^ゞ
答えになるかどうかわかりませんが...
TEditの拡張は通常はTCustomEditから行うのですが、その実例としてTMemoがありますのでTMemoのソースをご覧になるとよろしいのではないでしょうか?
(AutoSize := Falseではだめなんでしょうか)
文字列の位置は、一番上でいいんですか?
単純に、TEditの大きさが見た目で思い通りになればいいのかな・・・?
自分が、文字位置を中央にこだわりつつ、似たような悩みがありました。
たぶん、TEditにこだわる理由があるんですよね?
ツイート | ![]() |