Q&A

  • advstringGrid에서 enter키를 치면 다음cell까지 이동을 합니다....
안녕하세요
수고 많습니다.
속성에서 -->Navigation--->> advanceOnEnter를 True을 하니까
옆 Cell로 이동을 합니다.
그런데 문제는 무작정 옆 Cell로 이동을 하면 안되죠

5번 Cell까지 이동하고 나서 다음 Row로 이동을 하고 싶은데 그것을
사용할 수 있는 Event을 모르겠습니다.(지금 Help을 열심히 보고 있습니다.)
(KeyPress을 이벤트를 이용해야 하나...)

어떤 이벤트를 사용해야 하는지 알고 싶습니다.
다른 방법이 있으면 더욱더 좋겠습니다.

그럼 수고 하세요
2  COMMENTS
  • Profile
    유동기 2004.02.12 19:14
    advanceOnEnter는 해당 Cell이 Edit를 할 수 있을때만 적용됩니다.

    예를 들어 ColCount 가 4 일 때
    OnCanEditCell 이벤트에서
    if (ACol in [0,1,2]) then
      CanEdit := True
    else
      CanEdit := False;
    라고 했다면 0,1,2는 Enter키로 이동하고 3은 이동하지 않습니다.


  • Profile
    Galaxy 2004.02.12 19:48
    글 쓰는 지금 Help을 내용을 보고 있습니다.
    help을 봐도 이벤트, 속성, 메서드 에 대한 설명은 길어봐야 5줄 이상을 안넘어 가는것 같은데 그리고 샘플예제가 있는것도 아니고(정품이 아니라서 예제가 없나)...   이런 와중에도
    답변을 주시니 존경 하고 싶었습니다.
    감사 합니다.

    이때 까지 다른 Grid을 사용하여 왔습니다.
    Grid에 Check Box을 add을 하니 error가 많이 발생하여
    advStringGrid로 교체를 하고 있는 중 입니다.
    그래서 이렇게 질문을  많이 합니다.

    advstringGrid에 대한 질문을 많이 할께요....
    그럼 즐거운 하루 되세요