Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
StringGrid....으~~~
아구....안녕들 하세요...
다름이 아니라
cell[0,0]에서 어떤 값을 입력하고 엔터를 치면
cell[0,1]로 이동하고 싶고, 거기서 또 어떤 값을 입력하고
엔터를 치면 역시 다음 셀로 이동하고 싶죠....그렇게 정해지지 않은
셀들에 대해 처리하고 싶은데,....
근데...ㅜㅜ
잘 안되네요...엉엉~
SendMessage()나 keybd_event()를 써도 잘 안되는데
어찌 해야 될까요....ㅠㅠ
많은 조언 부탁드립니다.
2
COMMENTS
한
•
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.09 11:13
1
COMMENTS
/
0
LIKES
퀵레포트에 대하여...
한상훈
•
1999.06.11 03:34
조성윤 께서 말씀하시기를... > 초보자입니다. > 자꾸귀찮게 하는것같네요. > 하지만 질문은 합니다. >...
한
•
1999.06.09 07:19
2
COMMENTS
/
0
LIKES
StringGrid....으~~~
아구....안녕들 하세요... 다름이 아니라 cell[0,0]에서 어떤 값을 입력하고 엔터를 치면 cell[0,1]로 이동하고 싶고, 거기서 또 어떤 값을 입력하고 엔터를 치면 역시 다음 셀로 이동하고 싶죠....그렇게 정해지지 않은 셀들에 대해 처리...
한
•
1999.06.09 19:43
한 께서 말씀하시기를... > 아구....안녕들 하세요... > > 다름이 아니라 > > cell[0,0]에서 어떤 ...
최석기
•
1999.06.09 18:06
한 께서 말씀하시기를... > 아구....안녕들 하세요... > > 다름이 아니라 > > cell[0,0]에서 어떤 ...
이대선
•
1999.06.09 06:59
1
COMMENTS
/
0
LIKES
wav파일을 새로 만들려면..
신인재
•
1999.06.09 19:56
devicetype을 dtwaveaudio로 주심될꺼 같은데 함 해보세요... 저장은 save메소드를 이용하시고요..... ...
이대선
1999.06.09 06:15
0
COMMENTS
/
0
LIKES
키보드버퍼에 어떤 값이 들어 있는지 알려면...
서영태
1999.06.09 04:19
0
COMMENTS
/
0
LIKES
NMSMTP를 이용하여 HTML text 메일보내기
강경중
•
1999.06.09 04:01
1
COMMENTS
/
0
LIKES
파라독스 문제....
신인재
•
1999.06.09 19:47
글쎄요....쩝 첫번째로 .db, .mb, .px등의 확장자를 가진 파일들의 읽기속성을 체크해 보시고요... 두번...
오인균
•
1999.06.09 02:14
1
COMMENTS
/
0
LIKES
인스톨쉴드...?
신인재
•
1999.06.09 19:42
한델 자료실에 델코의 권용길님이 만드신 IS express 로터스캠이 있습니다. 이걸로 기본적인 사용법은 ...
황익순
1999.06.09 02:05
0
COMMENTS
/
0
LIKES
StringGrid에서 비연속적으로 멀티 Select 하는 방법좀..
nuki
1999.06.09 01:58
0
COMMENTS
/
0
LIKES
캠코드를 Display할려면 어떡해 하나요?
못난이
1999.06.09 01:48
0
COMMENTS
/
0
LIKES
델파이 자격증에 관해서....
이일수
1999.06.09 01:22
0
COMMENTS
/
0
LIKES
Mouse Hooking~
유애선
•
1999.06.09 01:00
1
COMMENTS
/
0
LIKES
QReport의 출력양식을 옵션을 주어 하는 방법...?
김남규
•
1999.06.09 01:13
유애선 께서 말씀하시기를... > 안녕하세요.. 번거로움을 드려 죄송합니다. > 다름이 아니라 퀵레포트 양...
이상준
•
1999.06.09 00:03
2
COMMENTS
/
0
LIKES
FindWindow에 대한 사용법
글쎄요.
•
1999.06.09 04:20
혹시 Form4를 auto-create form으로 생성하시지 않았습니까?? 그랬다면 프로젝트 옵션에서 available form...
신인재
•
1999.06.09 02:30
Form4가 같은 어플리케이션을 사용하는 경우인것 같습니다. 따라서 아래와 같이 사용하세요.... proce...
한 재
•
1999.06.08 23:54
1
COMMENTS
/
0
LIKES
미디 연주 콤포넌트를 찾습니다.
신인재
•
1999.06.09 02:32
미디연주는 델파이에서 기본적으로 제공하는 TMediaPlayer가 있습니다. 돈주고 살필요도 없고 플레이만 ...
초보델피언
1999.06.08 23:20
0
COMMENTS
/
0
LIKES
B폼에서 A폼으로 그리드 인자 전달시
진우석
1999.06.08 22:52
0
COMMENTS
/
0
LIKES
dll에서 파라미터 전달 받기
경승현
1999.06.08 22:38
0
COMMENTS
/
0
LIKES
ARS자동응답기능?
김남규
1999.06.08 22:36
0
COMMENTS
/
0
LIKES
InterBase를 쓰고 있는데 날짜 표시에 대해서...
조민연
•
1999.06.08 20:32
1
COMMENTS
/
0
LIKES
순서대로 추가,수정,삭제하기.
박성훈
•
1999.06.11 02:08
조민연 께서 말씀하시기를... > 안녕하세요.. > > 업무매뉴얼을 만들고 싶습니다. > > 업무를 추가...
궁금이
1999.06.08 20:09
0
COMMENTS
/
0
LIKES
Locate 사용법
한
1999/06/09 07:19
Views
212
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 아구....안녕들 하세요...
>
> 다름이 아니라
>
> 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;
저는 이렇게 처리했었는데, 최석기님 쓰신게 더 남이 듭니다.
그분께 다시 한번 고맙다는 말을 전해드리고 싶네요...
넙죽~