|
박남영 님이 쓰신 글 :
: 룰루랄라 님이 쓰신 글 :
: : db에 저장된걸 불러와서 string grid에 뿌려준후 string grid에서 지정된 필드의 값만 고치고 싶거덩여..
: : 그런데..
: : string grid에서 지정된 칼럼만을 edit == true로 줄수있는 방법이 어떤건지 잘 모르겠습니다.
: : 방법좀 알켜 주세염...
: : 여기저기 찾아보고 머리를 굴려봐도 답이 없군염...
: : 고수,중급, 초급님이라도 좋습니다. 방법을 알고 계신분은 도와주세욤...
:
:
: 요즘 스트링 그리드를 해부할 일이 생겨서 제가 답변을 드릴수 있겠군요
:
: 내부적으로 그리드는 각각의 셀당 제어가 되는게 아니더군요
:
: 하나의 캔버스안에 각각의 셀들을 일일이 그려넣는거죠
:
: 마우스 위치를 추적해서 셀들이 마치 하나의 객체처럼 보이게 하는거랍니다
:
: 스트링 그리드의 핵심은 캔버스 제어에 있답니다
:
:
: 그리고 님이 원하시는 답변은 간단합니다
:
: 우선 스트링 그리드의 properties에 있는 options항목에서 edit항목을 트루에 놓습니다
:
: 그리고 나서 event에서 SelectCell 이벤트를 선택하세요
:
: 그리고 나서 원하는 셀의 위치만 select되게 하면 됩니다
:
: 원하지 않는 셀에 마우스가 오면 SelectCell 이벤트 인수중 CanSelect가 있거든요
:
: 그 인수를 false 시키세요,그럼 될겁니다
:
: 도움 됬길 바랍니다 ~~ 즐프 하세요
죄송한데염...잘 이해가 가질 않습니다.
약간의 예제 소스라도 있음 부탁드립니다.
글구, 답변 감사합니다...
|