喫茶XRAYトップページ

[スレッド全体
]

[8191] Re2:日付ピッカー付きコンポ,ほぼ完成か?返信 削除
2014/11/7 (金) 00:31:52 igy
>  if ACol = 0 then Canvas.Font.Color := clRed;
>  if ACol = 6 then Canvas.Font.Color := clBlue;


ACol を (StartOfWeek + ACol) mod 7
に置き換えればよさそうですね。


[8192] Re3:日付ピッカー付きコンポ,ほぼ完成か?返信 削除
2014/11/7 (金) 13:29:13 Mr.XRAY
>TCalendarのStartOfWeekプロパティ変更したら、別の曜日になっちゃうのに気が付きました。

これ,私も気づきました.
というより,日本でも月曜日から始まるカレンダがあったな.
と,それで追加修正しました.

> ACol を (StartOfWeek + ACol) mod 7
> に置き換えればよさそうですね。


ムムムッ.さすがに igy さん.
私は以下のようにしました (^^;

  if StartOfWeek = 0 then begin
    SundayCol := 0;
  end else begin
    SundayCol := 7 - StartOfWeek;
  end;
  if (ACol = SundayCol) then Canvas.Font.Color := clRed;
  if (ACol = (6 - StartOfWeek)) then Canvas.Font.Color := $00C86615;


[8197] サンプルプログラム集に UP しました返信 削除
2014/11/10 (月) 17:54:56 Mr.XRAY
せっかく作成したので,サンプルプログラム集の方に移動しました.
少しはコンポーネント開発の参考になるかも知れません.
きっと,いや,もしかししたら...

[164_TCalendar を使用した日付ピッカーコンポーネント]
http://mrxray.on.coocan.jp/Delphi/plSamples/164_DatePickerComponent.htm


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82