Q&A

  • 스트링그리드에서 선택된 셀이 몇개인지 알려면...
스트링그리드에서요 선택은 row단위로만 하게했고
rangeselect를 true해 멀티셀렉트를 가능하게 했거든요.
근데 사용자가 row를 몇개를 선택했는지 어떻게 알수있죠?
for문을 돌려야 겠는데 어떤 속성으로 돌려야 되는지 몰겠네요.

그리고 한가지 더 질문이 있는데
rangeselect는 띄엄띄엄 선택이 안되잖아요.
스트링그리드에서 ctrl버튼과 함께 띄엄띄엄 선택하게 하는 방법은 없나요?

초보라 너무 모르는게 많습니다.
도움주시면 감사하겠네요..^^
2  COMMENTS
  • Profile
    김성원 2002.05.17 14:16

    음. ( stringGrid1.Selection.Bottom  -  stringGrid1.Selection.Top ) + 1
    하시면 갯수를 알고 잇고여... 시작 위치와 마지막 위치도 알수 잇겠네여..

    글고.. 띄엄띄엄 선택하는것은 어느분이 만든것을 보앗는데.. 여기 자료실에도 아마 잇을꺼에염..

    참고 하시길..
  • Profile
    김태훈 2002.05.18 06:28
    답변주셔셔 감사드리구요.
    그것가지고 rangeselect할때는 해결이 될것 같은데요.
    근데 ctrl+ select 를 구현했을때는 그렇게 해선 안될것 같네요.
    사용자가 중간에 선택을 안했을 수도 있으니까요.
    for 루프를 돌면서 해당 row가 선택이 되었는지 알수 있는 속성이 있으면 좋겠는데.. string그리드는 없는거죠?
    스트링그리드가 좀 기능이 많이 향상되었으면 하는 바램이네요.

    VB의 스프레드 쉬트같은 컴포넌트는 없나여..

    하여튼 답변주셔서 감솨...^^