カレンダコンポーネントを12個貼り付けてスクロールするには

解決


武田  2010-12-19 07:50:34  No: 39734

よろしくお願いいたします。
環境はWindows7  Delphi6Personal です。
画面の左に(サイドバー?)メイン画面との間にspliterをいれて
SampleにあるようなCalendarを一年分12個貼り付けて、
スクロールして1月から12月まで見られるようにしたいです。
Calendarですからカレンダーの日付をクリックして年月日を取得する目的です。
Calendarを何に貼り付けたらいいのか見当がつきません。
カレンダーを貼り付けてスクロールするには普通ならこうするという
手法やコンポーネントは何になるのでしょうか。
またその貼り付け方はどのようになるのか
(画像ならDrawgridでやった事はありますが、)
よい方法が有りましたら教えていただけませんか。
お願いいたします。


igy  2010-12-20 05:04:16  No: 39735

>普通ならこうするという手法やコンポーネントは何になるのでしょうか。

TScrollBoxはいかがですか?


D  2010-12-20 05:04:57  No: 39736

>カレンダーを貼り付けてスクロールするには普通ならこうするという
>手法やコンポーネントは何になるのでしょうか。

スクロールボックスではないかなと思います。
この場合だとスクロールボックスのAlignはalLeftかな。
で、スクロールバーのVertScrollBarプロパティのRangeプロパティにカレンダー×12個分の高さをセットします。


武田  2010-12-20 05:10:34  No: 39737

igyさんありがとうございます。
うまくいきました。ありがとうございました。
今回初めてframeなるものが有る事を知りました。
frameにScrollBoxを貼り付けて表示非表示切り替えなどしてみました。
プランを推し進めてみます。
ありがとうございました。では。


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

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






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