Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
달력컴포넌트에서 요일별 색깔을 지정해주고 싶어요...(제발)
달력 컴프넌트 TCalendar 객체에서 토요일,일요일에 색깔을 넣어주고 싶어요
제발 방법좀 가르쳐 주세요..
델파이 3.0을 사용하고 있어요.
힌트라도 좀 주세요.(감사합니다. ^^)
1
COMMENTS
Lee
•
2001.06.14 03:12
제가 썼던 무식한 방법인데 말은 잘 듣더군요...
참고로 Query및 기타는 알아서 버리세요...
var cmonth,cdate : String;
ds : array[1..42] of String;
ts : array[1..42] of String;
cs : array[1..42] of Tcolor;
i,j : Integer;
begin
cmonth := IntToStr(gntemm.ItemIndex + 1);
if Length(cmonth) = 1 then
cmonth := '0' + cmonth;
For i := 1 to 42 do
begin
ds[i] := '';
ts[i] := '';
cs[i] := clBlack;
end;
Query4.Close;
Query4.ParamByName('Pgntemm').AsString := gnteyy.Text + '-' + cmonth;
Query4.Open;
cdate := gnteyy.Text + '-' + cmonth + '-01';
i := DayOfWeek(StrToDate(cdate));
Repeat
ds[i] := copy(Query4gntedd.Value,9,2);
ts[i] := Query4gntenm.Value;
if (Query4gntegb.Value >= '3') and (Query4gntegb.Value <= '7') then
cs[i] := clRed
else
if Query4gntegb.Value >= '2' then
cs[i] := clBlue
else
cs[i] := clBlack;
i := i + 1;
Query4.Next;
until
Query4.Eof;
d1.Caption := ds[1]; d1.Font.Color := cs[1]; t1.Caption := ts[1];
d2.Caption := ds[2]; d2.Font.Color := cs[2]; t2.Caption := ts[2];
d3.Caption := ds[3]; d3.Font.Color := cs[3]; t3.Caption := ts[3];
d4.Caption := ds[4]; d4.Font.Color := cs[4]; t4.Caption := ts[4];
d5.Caption := ds[5]; d5.Font.Color := cs[5]; t5.Caption := ts[5];
d6.Caption := ds[6]; d6.Font.Color := cs[6]; t6.Caption := ts[6];
d7.Caption := ds[7]; d7.Font.Color := cs[7]; t7.Caption := ts[7];
d8.Caption := ds[8]; d8.Font.Color := cs[8]; t8.Caption := ts[8];
d9.Caption := ds[9]; d9.Font.Color := cs[9]; t9.Caption := ts[9];
d10.Caption := ds[10]; d10.Font.Color := cs[10]; t10.Caption := ts[10];
d11.Caption := ds[11]; d11.Font.Color := cs[11]; t11.Caption := ts[11];
d12.Caption := ds[12]; d12.Font.Color := cs[12]; t12.Caption := ts[12];
d13.Caption := ds[13]; d13.Font.Color := cs[13]; t13.Caption := ts[13];
d14.Caption := ds[14]; d14.Font.Color := cs[14]; t14.Caption := ts[14];
d15.Caption := ds[15]; d15.Font.Color := cs[15]; t15.Caption := ts[15];
d16.Caption := ds[16]; d16.Font.Color := cs[16]; t16.Caption := ts[16];
d17.Caption := ds[17]; d17.Font.Color := cs[17]; t17.Caption := ts[17];
d18.Caption := ds[18]; d18.Font.Color := cs[18]; t18.Caption := ts[18];
d19.Caption := ds[19]; d19.Font.Color := cs[19]; t19.Caption := ts[19];
d20.Caption := ds[20]; d20.Font.Color := cs[20]; t20.Caption := ts[20];
d21.Caption := ds[21]; d21.Font.Color := cs[21]; t21.Caption := ts[21];
d22.Caption := ds[22]; d22.Font.Color := cs[22]; t22.Caption := ts[22];
d23.Caption := ds[23]; d23.Font.Color := cs[23]; t23.Caption := ts[23];
d24.Caption := ds[24]; d24.Font.Color := cs[24]; t24.Caption := ts[24];
d25.Caption := ds[25]; d25.Font.Color := cs[25]; t25.Caption := ts[25];
d26.Caption := ds[26]; d26.Font.Color := cs[26]; t26.Caption := ts[26];
d27.Caption := ds[27]; d27.Font.Color := cs[27]; t27.Caption := ts[27];
d28.Caption := ds[28]; d28.Font.Color := cs[28]; t28.Caption := ts[28];
d29.Caption := ds[29]; d29.Font.Color := cs[29]; t29.Caption := ts[29];
d30.Caption := ds[30]; d30.Font.Color := cs[30]; t30.Caption := ts[30];
d31.Caption := ds[31]; d31.Font.Color := cs[31]; t31.Caption := ts[31];
d32.Caption := ds[32]; d32.Font.Color := cs[32]; t32.Caption := ts[32];
d33.Caption := ds[33]; d33.Font.Color := cs[33]; t33.Caption := ts[33];
d34.Caption := ds[34]; d34.Font.Color := cs[34]; t34.Caption := ts[34];
d35.Caption := ds[35]; d35.Font.Color := cs[35]; t35.Caption := ts[35];
d36.Caption := ds[36]; d36.Font.Color := cs[36]; t36.Caption := ts[36];
d37.Caption := ds[37]; d37.Font.Color := cs[37]; t37.Caption := ts[37];
d38.Caption := ds[38]; d38.Font.Color := cs[38]; t38.Caption := ts[38];
d39.Caption := ds[39]; d39.Font.Color := cs[39]; t39.Caption := ts[39];
d40.Caption := ds[40]; d40.Font.Color := cs[40]; t40.Caption := ts[40];
d41.Caption := ds[41]; d41.Font.Color := cs[41]; t41.Caption := ts[41];
d42.Caption := ds[42]; d42.Font.Color := cs[42]; t42.Caption := ts[42];
백운검 wrote:
> 달력 컴프넌트 TCalendar 객체에서 토요일,일요일에 색깔을 넣어주고 싶어요
> 제발 방법좀 가르쳐 주세요..
> 델파이 3.0을 사용하고 있어요.
> 힌트라도 좀 주세요.(감사합니다. ^^)
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
블랙봉
2001.06.14 03:42
0
COMMENTS
/
0
LIKES
MS-SQL 7.0 설치시 에러
백운검
•
2001.06.14 03:03
1
COMMENTS
/
0
LIKES
달력컴포넌트에서 요일별 색깔을 지정해주고 싶어요...(제발)
달력 컴프넌트 TCalendar 객체에서 토요일,일요일에 색깔을 넣어주고 싶어요 제발 방법좀 가르쳐 주세요.. 델파이 3.0을 사용하고 있어요. 힌트라도 좀 주세요.(감사합니다. ^^)
Lee
•
2001.06.14 03:12
제가 썼던 무식한 방법인데 말은 잘 듣더군요... 참고로 Query및 기타는 알아서 버리세요... var ...
최순희
2001.06.14 02:48
0
COMMENTS
/
0
LIKES
olesys error
XXX
2001.06.14 02:24
0
COMMENTS
/
0
LIKES
두 source 비교...
철
•
2001.06.14 02:21
4
COMMENTS
/
0
LIKES
indy로 파일 전송시 ProgressBar로 진행사항 표시
서재명
•
2001.06.14 08:19
작성하신 코드는 파일을 나누지 않고 스트림을 직접 연결하여 전송하는 방법이군요 이미 알고계시겠지만 ...
철
•
2001.06.14 21:51
답변 감사합니다. 그런데 WriteStream소스를 보면 자동으로 스트림을 잘러서 보내게 되 있더라구요 굳이 ...
서재명
•
2001.06.15 09:26
OnWork이벤트를 이용해 보면 어떨까요? progressbar1.Position := round(aWorkCount / fSize * 100); ...
궁금이
•
2001.11.12 02:26
OnWork이벤트 를 어떻게 정의 하나요 idtcpServer1Execute(AThread: TIdPeerThread)에서 받는 AThread....
초보
2001.06.14 02:20
0
COMMENTS
/
0
LIKES
퀵레포트를 세로로 두줄로 출력..
궁금이
•
2001.06.14 01:19
2
COMMENTS
/
0
LIKES
StringGrid의 내용(행, 열)을 파라독스 테이블에 insert하는 방법..?
Lee
•
2001.06.14 03:08
var CC,RR : Integer; For RR := 0 to StringGRid1.RowCount - 1 do For CC := 0 to Strin...
궁금이
•
2001.06.14 04:26
전 파라독스 테이블에 TQuery를 사용했습니다. Lee님이 쓰신 것처럼 코딩한다면 'RR'이란 변수는 루프안...
딩동댕
•
2001.06.14 01:06
1
COMMENTS
/
0
LIKES
제 목소리를 미디파일로 만들 수 있나요??
서재명
•
2001.06.14 08:27
미디파일은 가지고 있는 사운드카드가 갖고 있는 악기를 가지고 연주하도록 하는 악보파일 같은 것입니다. ...
델초짜!
•
2001.06.14 01:04
2
COMMENTS
/
0
LIKES
[재질문]sql 집계 문제...
사발우성
•
2001.06.14 02:03
SELECT distinct pummung, (testa.numsum - testb.numsum)as 합 FROM test, (SELECT SUM(number...
델초짜!
•
2001.06.14 04:55
이제 가서 함 돌려봐야줘.. ^^ 헌데.. 죠인도 아니구.. 아래 답변 주신것 처럼 테이블 명을 콤마로 연속 ...
김재락
2001.06.13 22:43
0
COMMENTS
/
0
LIKES
[급질문]WNetCancelConnection함수를 이용에 대하여
BULSAN
2001.06.13 22:41
0
COMMENTS
/
0
LIKES
2000 ME 문제
sim
2001.06.13 22:16
0
COMMENTS
/
0
LIKES
운영자님 꼬옥 도와주세요!
백승환
•
2001.06.13 21:20
1
COMMENTS
/
0
LIKES
ListView에서요....
parkisu
•
2001.06.16 06:13
백승환 wrote: > Data라는 멤버 변수에 TDateTime형을 연결시켜 놓고 싶은데요... > > 만약에.... > ...
zzogem
2001.06.13 21:11
0
COMMENTS
/
0
LIKES
ClientSocket 으로 텔넷 작성시..
chunli
•
2001.06.13 20:43
3
COMMENTS
/
0
LIKES
StringGrid=>Excel 더빠르게 전환하는 방법
SPITZMAN
•
2001.06.26 20:44
지금 사용하시는 방법보다는 스트링그리드의 COMMATEXT속성을 이용하여 임시파일에 먼저 저장한다음 엑셀...
SPITZMAN
•
2001.06.26 20:44
지금 사용하시는 방법보다는 스트링그리드의 COMMATEXT속성을 이용하여 임시파일에 먼저 저장한다음 엑셀...
명탁
•
2001.06.14 10:43
chunli wrote: > StringGrid에 만건정도의 데이타가 있는데 > 엑셀로 받으려고 하니 앞의 방법으로는 시...
베나^^
•
2001.06.13 20:38
6
COMMENTS
/
0
LIKES
@질문@쿼리로 해결이 가능한가요.?[급급급]
짱아
•
2001.06.13 23:50
베나^^
•
2001.06.14 03:34
명탁
•
2001.06.14 10:52
베나^^
•
2001.06.14 20:27
명탁
•
2001.06.15 13:30
베나^^
•
2001.06.16 13:35
써니
•
2001.06.13 20:21
1
COMMENTS
/
0
LIKES
(질문)그림판 실행하기에서
하기
•
2001.06.13 23:31
SHellExecute를 사용하세요... SHellExecute(Handle,'open','MSPAINT.EXE', '이곳에 특정폴더의 그림',...
오성환
2001.06.13 20:07
0
COMMENTS
/
0
LIKES
dbgrid의 한글지원...
긴급[델초보]
2001.06.13 19:25
0
COMMENTS
/
0
LIKES
Frame이 Form에 안들어가요..
임병우
•
2001.06.13 18:53
1
COMMENTS
/
0
LIKES
blob 사이즈 32k 해결책 없나요?꼭 읽어주세요
지나가다...
•
2001.07.07 04:34
임병우 wrote: > 안녕하세요. 오늘 아침은 선선하네요. > 환경 : oracle8i/delphi4.0 > 제목 : blob 사...
백운검
2001/06/14 03:03
Views
293
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
참고로 Query및 기타는 알아서 버리세요...
var cmonth,cdate : String;
ds : array[1..42] of String;
ts : array[1..42] of String;
cs : array[1..42] of Tcolor;
i,j : Integer;
begin
cmonth := IntToStr(gntemm.ItemIndex + 1);
if Length(cmonth) = 1 then
cmonth := '0' + cmonth;
For i := 1 to 42 do
begin
ds[i] := '';
ts[i] := '';
cs[i] := clBlack;
end;
Query4.Close;
Query4.ParamByName('Pgntemm').AsString := gnteyy.Text + '-' + cmonth;
Query4.Open;
cdate := gnteyy.Text + '-' + cmonth + '-01';
i := DayOfWeek(StrToDate(cdate));
Repeat
ds[i] := copy(Query4gntedd.Value,9,2);
ts[i] := Query4gntenm.Value;
if (Query4gntegb.Value >= '3') and (Query4gntegb.Value <= '7') then
cs[i] := clRed
else
if Query4gntegb.Value >= '2' then
cs[i] := clBlue
else
cs[i] := clBlack;
i := i + 1;
Query4.Next;
until
Query4.Eof;
d1.Caption := ds[1]; d1.Font.Color := cs[1]; t1.Caption := ts[1];
d2.Caption := ds[2]; d2.Font.Color := cs[2]; t2.Caption := ts[2];
d3.Caption := ds[3]; d3.Font.Color := cs[3]; t3.Caption := ts[3];
d4.Caption := ds[4]; d4.Font.Color := cs[4]; t4.Caption := ts[4];
d5.Caption := ds[5]; d5.Font.Color := cs[5]; t5.Caption := ts[5];
d6.Caption := ds[6]; d6.Font.Color := cs[6]; t6.Caption := ts[6];
d7.Caption := ds[7]; d7.Font.Color := cs[7]; t7.Caption := ts[7];
d8.Caption := ds[8]; d8.Font.Color := cs[8]; t8.Caption := ts[8];
d9.Caption := ds[9]; d9.Font.Color := cs[9]; t9.Caption := ts[9];
d10.Caption := ds[10]; d10.Font.Color := cs[10]; t10.Caption := ts[10];
d11.Caption := ds[11]; d11.Font.Color := cs[11]; t11.Caption := ts[11];
d12.Caption := ds[12]; d12.Font.Color := cs[12]; t12.Caption := ts[12];
d13.Caption := ds[13]; d13.Font.Color := cs[13]; t13.Caption := ts[13];
d14.Caption := ds[14]; d14.Font.Color := cs[14]; t14.Caption := ts[14];
d15.Caption := ds[15]; d15.Font.Color := cs[15]; t15.Caption := ts[15];
d16.Caption := ds[16]; d16.Font.Color := cs[16]; t16.Caption := ts[16];
d17.Caption := ds[17]; d17.Font.Color := cs[17]; t17.Caption := ts[17];
d18.Caption := ds[18]; d18.Font.Color := cs[18]; t18.Caption := ts[18];
d19.Caption := ds[19]; d19.Font.Color := cs[19]; t19.Caption := ts[19];
d20.Caption := ds[20]; d20.Font.Color := cs[20]; t20.Caption := ts[20];
d21.Caption := ds[21]; d21.Font.Color := cs[21]; t21.Caption := ts[21];
d22.Caption := ds[22]; d22.Font.Color := cs[22]; t22.Caption := ts[22];
d23.Caption := ds[23]; d23.Font.Color := cs[23]; t23.Caption := ts[23];
d24.Caption := ds[24]; d24.Font.Color := cs[24]; t24.Caption := ts[24];
d25.Caption := ds[25]; d25.Font.Color := cs[25]; t25.Caption := ts[25];
d26.Caption := ds[26]; d26.Font.Color := cs[26]; t26.Caption := ts[26];
d27.Caption := ds[27]; d27.Font.Color := cs[27]; t27.Caption := ts[27];
d28.Caption := ds[28]; d28.Font.Color := cs[28]; t28.Caption := ts[28];
d29.Caption := ds[29]; d29.Font.Color := cs[29]; t29.Caption := ts[29];
d30.Caption := ds[30]; d30.Font.Color := cs[30]; t30.Caption := ts[30];
d31.Caption := ds[31]; d31.Font.Color := cs[31]; t31.Caption := ts[31];
d32.Caption := ds[32]; d32.Font.Color := cs[32]; t32.Caption := ts[32];
d33.Caption := ds[33]; d33.Font.Color := cs[33]; t33.Caption := ts[33];
d34.Caption := ds[34]; d34.Font.Color := cs[34]; t34.Caption := ts[34];
d35.Caption := ds[35]; d35.Font.Color := cs[35]; t35.Caption := ts[35];
d36.Caption := ds[36]; d36.Font.Color := cs[36]; t36.Caption := ts[36];
d37.Caption := ds[37]; d37.Font.Color := cs[37]; t37.Caption := ts[37];
d38.Caption := ds[38]; d38.Font.Color := cs[38]; t38.Caption := ts[38];
d39.Caption := ds[39]; d39.Font.Color := cs[39]; t39.Caption := ts[39];
d40.Caption := ds[40]; d40.Font.Color := cs[40]; t40.Caption := ts[40];
d41.Caption := ds[41]; d41.Font.Color := cs[41]; t41.Caption := ts[41];
d42.Caption := ds[42]; d42.Font.Color := cs[42]; t42.Caption := ts[42];
백운검 wrote:
> 달력 컴프넌트 TCalendar 객체에서 토요일,일요일에 색깔을 넣어주고 싶어요
> 제발 방법좀 가르쳐 주세요..
> 델파이 3.0을 사용하고 있어요.
> 힌트라도 좀 주세요.(감사합니다. ^^)