|
음..
StringGrid의 Options에서 goEditng 옵션을 상황에 따라 넣었다 뺐다 하면 됩니다.
그러니까...
1) DoubleClick했을때
Selection된 Cell의 index가 맞다면 goEditing옵션을 추가하고 EditMode로 바꿔주구요
2. Edit모드에서 빠져나오는 이벤트인 SetEditText이벤트에서 goEditing옵션을 빼주면 될것입니다.
그럼..
몽블랑 님이 쓰신 글 :
: 스트링그리드를 이용하여 데이터를 출력하고 있습니다.
: 그러나 데이터 내용을 변경이 필요할때 Option의 goEditng 을 이용해서
: 그리드데이터를 수정하고자 하는데 라인의 모든필드가 다 변경이 가능하더군요
: 원하는 필드만 변경이 되도록 하고싶은데 도무지 잘모르겠네요.
: 아이디같은 고유데이터는 변경되면 안됩니다
:
: 더블클릭을 원하는 Row에서만 먹히도록 하면 어떨까 생각하는데 그것도 잘 안되고요
: 방법이 없을까요?
|