달력을 책보고 만들어 보았습니다.
책에서 하라는 데로 하니 실행은 되더군요
그런데 아래의 코드가 무슨 뜻인지 모르겠습니다.
알려주시면 정말로 감사하겠습니다.
1)
Calendar1.Year:=Year(Month)Spin.Value;
2)
begin
Calendar1.StartOfWeek > 0 then
Calendar1.StartOfWeek:=Calendar1.StartOfWeek-1;
end;
3)
begin
Calendar1.StartOfWeek < 6 then
Calendar1.StartOfWeek:=Calendar1.StartOfWeek+1;
end;
그럼,
오늘 하루도 밝은 하루가 되시기를....
Calendar1의 properties를 보면 Year라는 부분이 있거든요...
거기에 Year(Month)Spin.Value 여기에 있는 값을 넣어 주는 부분이죠.
TCalendar Component의 시작주를 Setting합니다.
StartOfWeek 가 0이면 일요일
StartOfWeek 가 1이면 월요일
StartOfWeek 가 3이면 화요일 이런식이죠...
위의 2와 3은 달력의 표시되는 한주의 시작을 Setting하는 부분이군요
예를 들어 StartOfWeek 가 3이면 한주의 처음 시작을 화요일 부터 한다는
그러한 말인것 같군요... 참고하세요... 그럼...