|
감사합니다 님이 쓰신 글 :
: 스트링 그리드에서 StringGrid->RowCount = 10; 이렇게 하면요
: StringGridSelectCell 이벤트가 호출이 됩니다.
:
: 스트링그리드의 옵션중에 goRowSelect를 true로 주었구요,
: 사용자가 그리드를 클릭하거나
: 특정 연산을 수행한 후에 StringGrid->Row = 값 을 통해서 그리드의 특정 Row를 선택하게 할려구 하는데요
:
: 아직 작업처리도 하지 않았는데 지 맘대로 StringGrid->RowCount에서
: 자꾸 StringGridSelectCell 이벤트가 호출이 됩니다.
:
: 이러한 현상에 대해 경험이 있으시거나
: 제가 잘못 처리한 부분이 있는지 알려주세요..
:
: 꼬옥 부탁드립니다.
유앤아이 현지 아빠입니다 ...
지맘대로가 아니구요~~ 지극히 당연한 행동입니다 ...
프로그래머가 ... Row = 10 하고 설정을 해도 ... 사용자가 Row 10 을 선택한것과
똑 같은 동작을 하도록 되어있구요~
또, goRowSelect를 true 로 설정 되어 있다고 해도 ...
사람눈에는 한줄이 전부 선택 된것 처럼 보이지만 실제로는
그 라인중 특정 셀이 선택 된 상태이구요~ 단지 그라인이 반전 되어서 표시 될뿐이랍니다.
그러니 당연히 ..StringGridSelectCell 이벤트가 호출이 될수 밖에요~~
그럼
|