Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
스트링그리드에서 색깔칠하기.
안녕하세요. 저의 질문에 딱 맞는 답을 해 주셨으면 좋겠습니다.
초보거든요....
스트링그리드에서 내가 원하는 열만 칠을 해주었으면 하는데요.
예를 들면
4,8,12,16,20.......Row만 다른색깔로 칠을 하고 싶거든요
도와주세요....
4
COMMENTS
한
•
1999.06.09 07:19
아구....안녕들 하세요...
다름이 아니라
cell[0,0]에서 어떤 값을 입력하고 엔터를 치면
cell[0,1]로 이동하고 싶고, 거기서 또 어떤 값을 입력하고
엔터를 치면 역시 다음 셀로 이동하고 싶죠....그렇게 정해지지 않은
셀들에 대해 처리하고 싶은데,....
근데...ㅜㅜ
잘 안되네요...엉엉~
SendMessage()나 keybd_event()를 써도 잘 안되는데
어찌 해야 될까요....ㅠㅠ
많은 조언 부탁드립니다.
0
0
삭제
수정
댓글
안치봉
•
1999.02.20 00:38
정연광 wrote:
> 안녕하세요. 저의 질문에 딱 맞는 답을 해 주셨으면 좋겠습니다.
> 초보거든요....
> 스트링그리드에서 내가 원하는 열만 칠을 해주었으면 하는데요.
> 예를 들면
> 4,8,12,16,20.......Row만 다른색깔로 칠을 하고 싶거든요
> 도와주세요....
type
TDrawCellEvent = procedure (Sender: TObject; Col, Row: Longint; Rect: TRect; State: TGridDrawState) of object;
property OnDrawCell: TDrawCellEvent;
의 그리드 이벤트를 사용하면 됩니다.
자세한건 VCL 도움말을 반드시 참고하십시요.
0
0
삭제
수정
댓글
한
•
1999.06.09 19:43
한 께서 말씀하시기를...
> 아구....안녕들 하세요...
>
> 다름이 아니라
>
> cell[0,0]에서 어떤 값을 입력하고 엔터를 치면
>
> cell[0,1]로 이동하고 싶고, 거기서 또 어떤 값을 입력하고
>
> 엔터를 치면 역시 다음 셀로 이동하고 싶죠....그렇게 정해지지 않은
>
> 셀들에 대해 처리하고 싶은데,....
>
> 근데...ㅜㅜ
>
> 잘 안되네요...엉엉~
>
> SendMessage()나 keybd_event()를 써도 잘 안되는데
>
> 어찌 해야 될까요....ㅠㅠ
>
> 많은 조언 부탁드립니다.
아구....
자문자답이네요...헤헤
그리고 최석기님이 올려주신게 더 좋네요...
오늘 여기서 한수 배웁니다.
If Key = #13 then
begin
SetForeGroundWindow(griSu.Handle);
keybd_event(VK_RIGHT, 0, 0, 0);
keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0);
end;
저는 이렇게 처리했었는데, 최석기님 쓰신게 더 남이 듭니다.
그분께 다시 한번 고맙다는 말을 전해드리고 싶네요...
넙죽~
0
0
삭제
수정
댓글
최석기
•
1999.06.09 18:06
한 께서 말씀하시기를...
> 아구....안녕들 하세요...
>
> 다름이 아니라
>
> cell[0,0]에서 어떤 값을 입력하고 엔터를 치면
>
> cell[0,1]로 이동하고 싶고, 거기서 또 어떤 값을 입력하고
>
> 엔터를 치면 역시 다음 셀로 이동하고 싶죠....그렇게 정해지지 않은
>
> 셀들에 대해 처리하고 싶은데,....
>
> 근데...ㅜㅜ
>
> 잘 안되네요...엉엉~
>
> SendMessage()나 keybd_event()를 써도 잘 안되는데
>
> 어찌 해야 될까요....ㅠㅠ
>
> 많은 조언 부탁드립니다.
스트링그리드에서 셀간의 엔터키 이동이라면 다음과 같이 하면 될꺼 같은데요..
procedure TForm1.StringGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = VK_RETURN then begin
key := 0;
with TStringGrid(Sender) do begin
if Col < (ColCount - 1) then
Col := Col + 1
else begin
if (Row < RowCount - 1) then
Row := Row + 1;
Col := FixedCols;
end;
end;
end;
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
달봉이
•
1999.06.10 00:36
6
COMMENTS
/
0
LIKES
Access를 BDE에 올릴려는데요..
기련이
•
1999.03.05 01:12
저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. body의 내용이 정상적으로 나타나지 않고 마치 암...
이승윤
•
1999.06.10 00:53
달봉이 께서 말씀하시기를... > 안녕하십니까? 간만에 온 달봉이입니다. > > 4.0으로 얼마전까지 DB De...
안치봉
•
1999.03.05 23:06
기련이 wrote: > 저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. > body의 내용이 정상적으로 나...
기련이
•
1999.03.06 02:33
도와주셔서 정말 감사합니다. 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, 메일서버는 MS EXCHANGE서...
안치봉
•
1999.03.06 04:46
기련이 wrote: > 도와주셔서 정말 감사합니다. > > 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, > ...
기련이
•
1999.03.10 02:30
덕분에 문제를 해결하였습니다. Var InStr, OutStr: TStringStream; Begin InStr := TStringStr...
김성률
•
1999.03.05 00:18
3
COMMENTS
/
0
LIKES
머리 아픈 에러 누가 잡아주세요[2]
Hans
•
1999.06.10 00:23
급하게 인터베이스를 사용하게 되습니다. 한번도 사용을 안해봤는데, 혹 메뉴얼 파일 갖고 계시면 올려주...
안치봉
•
1999.03.06 01:11
김성률 wrote: > 안녕하세요. 좀 늦어진것 같아 죄송합니다. > 소스를 보야 달라고 하시길래 제가 코딩 ...
김남규
•
1999.06.10 01:13
Hans 께서 말씀하시기를... > 급하게 인터베이스를 사용하게 되습니다. > 한번도 사용을 안해봤는데, 혹 ...
강성현
•
1999.06.09 23:38
1
COMMENTS
/
0
LIKES
ORACLE 7.3 -> SqlServer로 데이터 이동
하윤철
•
1999.06.10 17:52
강성현 께서 말씀하시기를... > ORACLE 7.3에 있는 테이블을 SQL Server 6.5나 7.0으로 > 옮기는 방법은 ...
김민영
•
1999.06.09 23:29
6
COMMENTS
/
0
LIKES
다이얼로그에서 차일드폼으로...
기련이
•
1999.03.05 01:12
저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. body의 내용이 정상적으로 나타나지 않고 마치 암...
이승윤
•
1999.06.10 00:38
김민영 께서 말씀하시기를... > MDI의 CHILD 폼에서 다이얼로그를 호출한 후 다이얼로그의 디비그리드의 ...
안치봉
•
1999.03.05 23:06
기련이 wrote: > 저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. > body의 내용이 정상적으로 나...
기련이
•
1999.03.06 02:33
도와주셔서 정말 감사합니다. 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, 메일서버는 MS EXCHANGE서...
안치봉
•
1999.03.06 04:46
기련이 wrote: > 도와주셔서 정말 감사합니다. > > 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, > ...
기련이
•
1999.03.10 02:30
덕분에 문제를 해결하였습니다. Var InStr, OutStr: TStringStream; Begin InStr := TStringStr...
손진운
•
1999.06.09 21:45
1
COMMENTS
/
0
LIKES
에러발생 한수부탁드립니다.
황익순
•
1999.06.09 22:13
손진운 께서 말씀하시기를... > 에러를 고쳐주세요 > 델파이4.0 c/s 버전이고 데이타베이스는 SQL-SERVE...
기련이
•
1999.03.05 01:12
4
COMMENTS
/
0
LIKES
POP3 도와주세요
안치봉
•
1999.03.05 23:06
기련이 wrote: > 저도 프로그램을 테스트 해 보았는데 문제가 생겼어요. > body의 내용이 정상적으로 나...
기련이
•
1999.03.06 02:33
도와주셔서 정말 감사합니다. 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, 메일서버는 MS EXCHANGE서...
안치봉
•
1999.03.06 04:46
기련이 wrote: > 도와주셔서 정말 감사합니다. > > 제가 메일을 보낸 것은 OUTLOOK EXPRESS이고, > ...
기련이
•
1999.03.10 02:30
덕분에 문제를 해결하였습니다. Var InStr, OutStr: TStringStream; Begin InStr := TStringStr...
김성률
•
1999.03.05 00:18
5
COMMENTS
/
0
LIKES
머리 아픈 에러 누가 잡아주세요[2]
서희영
•
1999.06.09 20:01
DB에 있는 레코드와 TXT화일에 있는 데이터를 조합해서 한 TXT화일로 저장하려고 합니다. 그냥 STRING으...
안치봉
•
1999.03.06 01:11
김성률 wrote: > 안녕하세요. 좀 늦어진것 같아 죄송합니다. > 소스를 보야 달라고 하시길래 제가 코딩 ...
우석초
•
1999.06.10 03:07
서희영 께서 말씀하시기를... > DB에 있는 레코드와 TXT화일에 있는 데이터를 조합해서 한 TXT화일로 > ...
최석기
•
1999.06.09 20:43
서희영 께서 말씀하시기를... > DB에 있는 레코드와 TXT화일에 있는 데이터를 조합해서 한 TXT화일로 > ...
조민경
•
1999.06.09 20:24
서희영 께서 말씀하시기를... > DB에 있는 레코드와 TXT화일에 있는 데이터를 조합해서 한 TXT화일로 > ...
Heaven
1999.06.09 19:53
0
COMMENTS
/
0
LIKES
스트링그리드에서 행의 색상 변경하기
차향
•
1999.03.04 07:24
1
COMMENTS
/
0
LIKES
db문제중 출석체크는 ????
안치봉
•
1999.03.04 07:40
차향 wrote: > 데이타베이스 문제인데요?? > 델파이 책에는 검색하는 부분은 sql 하고 설명이 잘 되어 있...
한승현
•
1999.06.09 19:49
1
COMMENTS
/
0
LIKES
네트웍 초보자인데 급합니다.
신인재
•
1999.06.09 20:24
TCP/IP프로그래밍에 대한 자료를 한델 자료실에 올리겠습니다. 참고 하세요... 한승현 께서 말씀하시기...
차향
•
1999.03.04 07:24
1
COMMENTS
/
0
LIKES
db문제중 출석체크는 ????
안치봉
•
1999.03.04 07:40
차향 wrote: > 데이타베이스 문제인데요?? > 델파이 책에는 검색하는 부분은 sql 하고 설명이 잘 되어 있...
민지니
•
1999.02.27 19:30
3
COMMENTS
/
0
LIKES
꼭 좀읽어주셔요..(Delphi4 -NMPOP3)
전진우
•
1999.06.09 18:55
델파이로 프로그램을 짜다가 보면, 간단한 프로그램은 그런 경우가 없는데, 소스가 2000~300...
안치봉
•
1999.03.02 10:34
민지니 wrote: > 이번에 간단하게 메일프로그램을 구현하려고 하는데요. > 델파이 4.0에 다행히도 컴포넌...
안치봉
•
1999.06.09 19:29
전진우 께서 말씀하시기를... > > 델파이로 프로그램을 짜다가 보면, > > 간단한 프로그램은 그...
김성률
•
1999.02.24 06:47
3
COMMENTS
/
0
LIKES
머리 아픈 에러 누가 잡아주세요.
북해
•
1999.06.09 18:32
안녕하세요. 이미지에다 Canvas.Lineto로 선을 그리려합니다. 그런데 저는 Line이 천천히 그려지는 모습을 ...
안치봉
•
1999.03.02 10:01
김성률 wrote: > 안녕하십니까. > 현재 델파이로 프로그래밍 하느라 머리가 쉬고 있습니다. > 제가 물어...
신인재
•
1999.06.09 20:22
타이머 사용을 잘 못하셨군요... 루프를 사용하지 말고 interval 을 이용하여 반복하세요.. 타이머를 쓰...
민지니
•
1999.02.27 19:30
4
COMMENTS
/
0
LIKES
꼭 좀읽어주셔요..(Delphi4 -NMPOP3)
박회연
•
1999.06.09 18:17
안녕하세요 저의 시스템은 VGA Card가 따로 설치되어있지 않고 Main Board에 장치가 설정되어 있는데 ...
안치봉
•
1999.03.02 10:34
민지니 wrote: > 이번에 간단하게 메일프로그램을 구현하려고 하는데요. > 델파이 4.0에 다행히도 컴포넌...
신인재
•
1999.06.09 20:09
모니터의 문제가 아닌거 같군요... 비됴 카드 드라이버가 맞지를 않는 것인데..... 제작사에다 문의...
조복기
•
1999.06.10 01:31
신인재 께서 말씀하시기를... > 모니터의 문제가 아닌거 같군요... > > 비됴 카드 드라이버가 맞지를 ...
유애선
•
1999.06.09 17:23
3
COMMENTS
/
0
LIKES
디비그리드에 입력,수정,삭제를 하고자합니다..
김성률
•
1999.02.24 06:47
안녕하십니까. 현재 델파이로 프로그래밍 하느라 머리가 쉬고 있습니다. 제가 물어 볼 사항은 임시 테이...
신인재
•
1999.06.09 20:07
쩝.......님께서 질문하시는 내용은 여기 게시판에서 다루기는 좀 벅차네요... 컴퓨터 전문 서점에 가...
안치봉
•
1999.03.02 10:01
김성률 wrote: > 안녕하십니까. > 현재 델파이로 프로그래밍 하느라 머리가 쉬고 있습니다. > 제가 물어...
조성윤
1999.06.09 11:18
0
COMMENTS
/
0
LIKES
비주얼 베이직과 델파이의 차이점은?
김도완
•
1999.02.21 07:05
1
COMMENTS
/
0
LIKES
dbrichedit 에서 입력중.....
신인재
•
1999.02.23 21:49
김도완 wrote: > 안녕하세요 이렇게 글을 올리는건 처음이군요. > 델파이에관해서 궁금한게 있습니다. >...
조성윤
•
1999.06.09 11:13
1
COMMENTS
/
0
LIKES
퀵레포트에 대하여...
한상훈
•
1999.06.11 03:34
조성윤 께서 말씀하시기를... > 초보자입니다. > 자꾸귀찮게 하는것같네요. > 하지만 질문은 합니다. >...
김도완
•
1999.02.21 07:05
1
COMMENTS
/
0
LIKES
dbrichedit 에서 입력중.....
신인재
•
1999.02.23 21:49
김도완 wrote: > 안녕하세요 이렇게 글을 올리는건 처음이군요. > 델파이에관해서 궁금한게 있습니다. >...
정연광
•
•
1999.02.19 23:46
4
COMMENTS
/
1
LIKES
스트링그리드에서 색깔칠하기.
안녕하세요. 저의 질문에 딱 맞는 답을 해 주셨으면 좋겠습니다. 초보거든요.... 스트링그리드에서 내가 원하는 열만 칠을 해주었으면 하는데요. 예를 들면 4,8,12,16,20.......Row만 다른색깔로 칠을 하고 싶거든요 도와주세요....
한
•
1999.06.09 07:19
아구....안녕들 하세요... 다름이 아니라 cell[0,0]에서 어떤 값을 입력하고 엔터를 치면 cell[0,...
안치봉
•
1999.02.20 00:38
정연광 wrote: > 안녕하세요. 저의 질문에 딱 맞는 답을 해 주셨으면 좋겠습니다. > 초보거든요.... > ...
한
•
1999.06.09 19:43
한 께서 말씀하시기를... > 아구....안녕들 하세요... > > 다름이 아니라 > > cell[0,0]에서 어떤 ...
최석기
•
1999.06.09 18:06
한 께서 말씀하시기를... > 아구....안녕들 하세요... > > 다름이 아니라 > > cell[0,0]에서 어떤 ...
정연광
1999/02/19 23:46
Views
266
Likes
1
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
다름이 아니라
cell[0,0]에서 어떤 값을 입력하고 엔터를 치면
cell[0,1]로 이동하고 싶고, 거기서 또 어떤 값을 입력하고
엔터를 치면 역시 다음 셀로 이동하고 싶죠....그렇게 정해지지 않은
셀들에 대해 처리하고 싶은데,....
근데...ㅜㅜ
잘 안되네요...엉엉~
SendMessage()나 keybd_event()를 써도 잘 안되는데
어찌 해야 될까요....ㅠㅠ
많은 조언 부탁드립니다.