C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[58963] Re:StringGrid 더블클릭 제어
장성호 [nasilso] 2388 읽음    2009-10-30 15:34
음..
StringGrid의 Options에서  goEditng 옵션을 상황에 따라 넣었다 뺐다 하면 됩니다.

그러니까...

1) DoubleClick했을때
    Selection된 Cell의 index가 맞다면 goEditing옵션을 추가하고 EditMode로 바꿔주구요

2. Edit모드에서 빠져나오는 이벤트인 SetEditText이벤트에서 goEditing옵션을 빼주면 될것입니다.


그럼..



몽블랑 님이 쓰신 글 :
: 스트링그리드를 이용하여 데이터를 출력하고 있습니다.
: 그러나 데이터 내용을 변경이 필요할때 Option의 goEditng 을 이용해서
: 그리드데이터를 수정하고자 하는데 라인의 모든필드가 다 변경이 가능하더군요
: 원하는 필드만 변경이 되도록 하고싶은데 도무지 잘모르겠네요.
: 아이디같은 고유데이터는 변경되면 안됩니다
:
: 더블클릭을 원하는 Row에서만 먹히도록 하면 어떨까 생각하는데 그것도 잘 안되고요
: 방법이 없을까요?

+ -

관련 글 리스트
58962 StringGrid 더블클릭 제어 몽블랑 1349 2009/10/30
58963     Re:StringGrid 더블클릭 제어 장성호 2388 2009/10/30
58964         덕분에 해결됬네요 감사합니다 ^^ 내용무 몽블랑 1664 2009/10/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.