Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[ 궁금 ] String Grid 에서 하나의 셀 내용?
스트링 그리드에서 마우스로 선택한, 즉 포커스를 가지고 있는 셀의
내용을 가져오는 방법을 모르겠어요..
예를 들자면..
마우스로 특정 셀 선택
특정 셀이 포커스를 가짐
버튼 누름
에디트 박스에 셀의 내용 복사.
어떻게 하죠?
--------------------------------------------- 델파이 화이팅!----
2
COMMENTS
이창남
•
1999.07.15 18:16
김종환 께서 말씀하시기를...
> 스트링 그리드에서 마우스로 선택한, 즉 포커스를 가지고 있는 셀의
> 내용을 가져오는 방법을 모르겠어요..
> 예를 들자면..
>
> 마우스로 특정 셀 선택
> 특정 셀이 포커스를 가짐
> 버튼 누름
> 에디트 박스에 셀의 내용 복사.
>
> 어떻게 하죠?
>
> --------------------------------------------- 델파이 화이팅!----
현재 그리드의 상태가 Edit가능상태이면 그냥
StringGrid.Cells[StringGrid.Col, StringGrid.Row]로 하면 해당 포커스를 가진 셀의 값을 가져올수 있구요..
그리드가 RowSelect상태라면 다음과 같이 해 주면 됩니다..
도움이 되었기를...
private
GridCoord :TGridCoord; //전역변수로 선언
:
:
procedure TForm1.StringGridMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
(*MouseCoord함수가 Mouse를 누른 좌표의 위치를 그리드의
특정 Col, Row 값으로 바꿔줍니다. Help참조하세요..*)
GridCoord := MouseCoord(X,Y);
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
(*이렇게 하면 되지요..*)
Edit.Text := StringGrid.Cells[GridCoord.X, GridCoord.Y];
end;
0
0
삭제
수정
댓글
김종환
•
1999.07.15 19:41
감사 합니다.
-----------------------답변에 내이름이 많이 오르는 그날을 위해-----
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
별이
•
1999.07.16 00:20
2
COMMENTS
/
0
LIKES
keypress,keydown의 다른점
손창근
•
1999.07.16 01:46
안녕하세요... 오공이 입니다. keypress는 single character을 눌렀을때 나타나는 이벤트입니다.. 간단...
정재홍
•
1999.07.16 01:38
별이 께서 말씀하시기를... > 죄송합니다... > 버튼을 만든후...키를 누른후... > 이벤트가 발생되게 할...
한
1999.07.16 00:04
0
COMMENTS
/
0
LIKES
클립보드에 넣을 때...ㅜㅜ
Crow2020
1999.07.16 00:03
0
COMMENTS
/
0
LIKES
요건 모죠?
이룡
1999.07.15 23:33
0
COMMENTS
/
0
LIKES
installshield. 에러잡아줘요....
이중락
1999.07.15 23:19
0
COMMENTS
/
0
LIKES
Setup에서 쓰는 ***.**_압축 만들기
안류진
•
1999.07.15 22:29
1
COMMENTS
/
0
LIKES
ERROR MASSAGE와 MASSAGE를 구분하는 방법
한
•
1999.07.15 23:12
안류진 께서 말씀하시기를... > 안녕하십니까? 저는 SQL SERVER와 SYSBASE를 사용하고 있습니다. > > ...
BDS
1999.07.15 22:24
0
COMMENTS
/
0
LIKES
에러
안류진
•
1999.07.15 22:21
1
COMMENTS
/
0
LIKES
데이타베이스 CONNECT방법에 관한질문
한
•
1999.07.15 23:20
안류진 께서 말씀하시기를... > 안녕하세요! 저는 현재 SQL SERVER,SYSBASE를 사용하고 있습니다. > > ...
김준선
•
1999.07.15 22:00
1
COMMENTS
/
0
LIKES
화면우측의 닫기(X)를 사용하지 못하도록 하려면?
안치봉
•
1999.07.15 22:51
WM_SYSCOMMAND 메세지를 사용하세요. if M.WParam = SC_CLOSE then begin M.Result := 0; end e...
솔잎
1999.07.15 21:12
0
COMMENTS
/
0
LIKES
DBGrid,StringGrid의 차이점
김장현
•
1999.07.15 20:29
1
COMMENTS
/
0
LIKES
[긴급]이미지를 항상 256으로 로딩하는 방법
글쎄요
•
1999.07.15 21:43
여기에 가보셔요. 참고가 되실 겁니다. http://www.efg2.com/Lab/
김민오
•
1999.07.15 20:11
1
COMMENTS
/
0
LIKES
질문: 원하는 만큼의 소수점반올림
글쎄요
•
1999.07.15 21:35
김민오 께서 말씀하시기를... > 변수의 값을 원하는 소숫점자리수 만큼 반올림하는 공식을 가르쳐 주세요....
김선호
1999.07.15 19:57
0
COMMENTS
/
0
LIKES
인터베이스 원격서버를...
조복기
•
1999.07.15 19:53
3
COMMENTS
/
0
LIKES
PopupMenu의 Popup procedure..
안치봉
•
1999.07.15 21:24
안녕하세요. 팝업메뉴가 팝업될대는 절대적 위치의 값을 받습니다. 스피드버턴의 마우스다운에서 넘...
조복기
•
1999.07.15 22:52
테스트는 아직 해보질않았지만 친절한 답변 감사합니다.. 좋은하루되세요..
글쎄요
•
1999.07.15 20:16
GetCursorPos()함수를 사용하셔요. 그럼..
나금보
1999.07.15 19:22
0
COMMENTS
/
0
LIKES
ListView에서 Selected.Index를 변경하는 방법?
베짱이
1999.07.15 10:46
0
COMMENTS
/
0
LIKES
directX를 사용하여 비디오카메라 화면을...
김종환
•
1999.07.15 10:31
2
COMMENTS
/
0
LIKES
[ 궁금 ] String Grid 에서 하나의 셀 내용?
스트링 그리드에서 마우스로 선택한, 즉 포커스를 가지고 있는 셀의 내용을 가져오는 방법을 모르겠어요.. 예를 들자면.. 마우스로 특정 셀 선택 특정 셀이 포커스를 가짐 버튼 누름 에디트 박스에 셀의 내용 복사. 어떻게 하죠? --------...
이창남
•
1999.07.15 18:16
김종환 께서 말씀하시기를... > 스트링 그리드에서 마우스로 선택한, 즉 포커스를 가지고 있는 셀의 > 내...
김종환
•
1999.07.15 19:41
감사 합니다. -----------------------답변에 내이름이 많이 오르는 그날을 위해-----
이용일
•
1999.07.15 10:30
1
COMMENTS
/
0
LIKES
byte를 string으로 변환???
이정욱
•
1999.07.15 19:25
정수형 숫자를 스트링으로 바꾸는것~ IntToStr 그반대는 StrToInt 실수형(소수점)숫자를 ...
배동진
•
1999.07.15 08:24
1
COMMENTS
/
0
LIKES
query를 이용한 자동번호 삽입...
김상영
•
1999.07.15 10:28
배동진 께서 말씀하시기를... > query를(데이타입력시) 사용후 자동으로 db의 데이타번호를 자동으로 삽입...
배동진
•
1999.07.15 08:13
1
COMMENTS
/
0
LIKES
sql문 이용하여 데이타 삽입시 에러....
조복기
•
1999.07.15 19:02
안녕하세요..조복기입니다.. 비가 오니까 시원해서 좋네요.. 제생각엔 sql.add만 있고 그전에 clear...
김종환
1999/07/15 10:31
Views
268
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 스트링 그리드에서 마우스로 선택한, 즉 포커스를 가지고 있는 셀의
> 내용을 가져오는 방법을 모르겠어요..
> 예를 들자면..
>
> 마우스로 특정 셀 선택
> 특정 셀이 포커스를 가짐
> 버튼 누름
> 에디트 박스에 셀의 내용 복사.
>
> 어떻게 하죠?
>
> --------------------------------------------- 델파이 화이팅!----
현재 그리드의 상태가 Edit가능상태이면 그냥
StringGrid.Cells[StringGrid.Col, StringGrid.Row]로 하면 해당 포커스를 가진 셀의 값을 가져올수 있구요..
그리드가 RowSelect상태라면 다음과 같이 해 주면 됩니다..
도움이 되었기를...
private
GridCoord :TGridCoord; //전역변수로 선언
:
:
procedure TForm1.StringGridMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
(*MouseCoord함수가 Mouse를 누른 좌표의 위치를 그리드의
특정 Col, Row 값으로 바꿔줍니다. Help참조하세요..*)
GridCoord := MouseCoord(X,Y);
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
(*이렇게 하면 되지요..*)
Edit.Text := StringGrid.Cells[GridCoord.X, GridCoord.Y];
end;