TMonthCalendarについて


Del田  2007-05-31 19:40:29  No: 26379

現在、TComboBoxを継承、TMonthCalendarを使用して、
日付入力処理用ユーザコンポーネントを作成しようと考えてます。

しかし、コンボボックスのドロップダウンで、

var
  cldJnt : TMonthCalendar;
  dtm    : TDate;
begin
  cldJnt := TMonthCalendar.Create( Self );
  cldJnt.Visible := True;
  dtm := cldJnt.Date;
end;

としても描画されません。
カレンダークラスを描画する方法を教えてください。
お願いします。


えーと  2007-05-31 21:40:06  No: 26380

すみませんが、回答ではありません。
厳しいことを書きますが、クラス、継承、コンポーネント、ウィンドウコントロールなど
について、ちゃんと勉強した方が結局早道になると思いますよ。


Del田  2007-05-31 23:59:32  No: 26381

それを言われてしまうと、
全ての人に当てはまり、こういったけいじばんの意味が不明だと思われますが?


ofZ  2007-06-01 01:10:14  No: 26382

( ´▽`)腹減った...

> cldJnt := TMonthCalendar.Create( Self );
このSelfって、誰?
コンボボックス?
それとも、フォームとか?
誰かしらんけど、cldJnt.Parent := Self; あたりで親が決まるから、
それで表示される可能性がある。
ただし、コンボボックスの子として存在できるものかは、知らんなぁ。


Fusa  2007-06-01 07:04:48  No: 26383

TDateTimePickerではいかんの?

あと、ポップアップさせたいなら
TPopupPanelというコンポーネントを使うな。俺なら。


Del田  2007-06-01 07:35:36  No: 26384

Fusaさん
ありがとうございます。

和暦入力なので、TDateTimePickerだと
西暦表示な上に、元号はH・S・T・M表記なので・・・


希望の物か?  2007-06-07 23:23:52  No: 26385

コンポーネントはあまり入れたくないので未確認です。

http://www.delphianworld.com/
のToolsの中にある
和暦DatePicker
という物は希望の動作するものかな?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加