Q&A

  • TreeView 에서 특정문자열의 노드를 가장 빨리 찾으려면.?

제목 그대로입니다.

숫자갑을 Text로 가지는 노드들의 TreeView에서 특정문자열을 가지는
노드를 찾고하는데..가장빨리 찾을 수 있는 방법은 어떤것이 있는지....

TOutLine 에서는 GetTextItem이라는 함수를 이용해서 인덱스를 구할 수 있었는데.. TreeView에서는 Text 속성을 이용해서 인덱스를 구하려면
루프를 돌려서 찾아야만 하는지.. 궁금합니다..

즐코하세요...
3  COMMENTS
  • Profile
    이현철 2002.06.21 20:11
    아래의 Function 은 제가 사용했던 함수 입니다.
    인수로
  • Profile
    호롱불 2002.06.21 21:34
    그런데 이처럼 루프를 돌려서 찾아야 하나요..
    원래 질문을 하신분은 루프를 돌리지 않고 찾을 수 있는 방법을 알고 싶어하신거 같은데...저도 루프를 돌려서 찾았는데 데이타가 많으니까.. 시간이 장난이 아니더라구요...다른 좋은 방법이 없을까요..


  • Profile
    이현철 2002.06.25 02:40
    트리뷰의 노드가 몇만~몇십만건이 아닌이상, 1초내에
    검색됩니다.

    저도 약 1000건정도 구성한후에, 테스트르 해보니
    약 0.03초 걸리더군요. 만건일경우에는 0.3초 걸리겠죠?

    그러니까 결국 약 3만건정도 되면, 1초내에 검색이 됩니다.
    설마, 트리뷰에 3만건의 데이타를 다루는건 아니시겠죠?





    from neosiz.com