Q&A

  • 스트링그리드에 대한 몇가지 질문...다시 올림.
안녕하세요? Heaven입니다.

아래에 질문을 드렸는데 답변이 없어 다시 올립니다.



스트링 그리드에 관한것 인데요.

스트링 그리드에서 특정셀로 포커스를 이동할 수 있는지 궁금합니다.



제가 지금 편법으로 스트링그리드의 Selection이라는 메쏘드를 사용하는데

올바른 방법인지 모르겠네요. Selection메쏘드는 일정 영역을 선택하는

함수 같던데, 한 셀을 영역으로 잡아주니까 이동이 됩니다. 그런데 올바른

방법같지 않네요.



일반적으로 많이 쓰는 방법좀 알려주세요.



그리고 스트링그리드의 옵션중에 goRowSelect를 true해주면 포커스가 있는

행이 파란색으로 바뀌는데, 이것을 실행중에 false로 해준다음, 그 행으로

포커스를 옮기면 그 행의 첫번째 cell만 바탕색으로 바뀌고 그 행의 나머지

cell은 여전히 파란색으로 남아있네요. 그 행의 다음 셀로 이동해야만 그 행의

전체색상이 본래 색으로 돌아옵니다. 이것을 해결하는 방법 좀 알려주세요.



다시말하면, goRowSelect를 설정했다가 해제한다음 스트링그리드에 포커스를

주었을 때, 그 행이 전부 본래의 색(흰색)으로 바뀔 수 있는 방법을 부탁

드립니다.



또 하나, 스트링그리드에서 특정 셀에 마우스 포커스가 가지 못하도록 하는

방법이 있는지 궁금합니다. 만약에, 한열만을 readonly상태로 만들 수 있는지요.



마지막으로, 스트링그리드의 옵션이 goEditing상태에서 셀에 포커스가 있을때

셀의 상태가 두가지가 되더군요. 하나는 셀에 포커스가 있는것을 알려주는

점선박스 상태와, 글자를 고칠수 있는 셀 편집상태 말입니다.

여기서 셀에 포커스가 가면 점선모양이 없이 직접적으로 셀 편집상태로 바꿔주는

방법이 없는지요. 그러니까, 아예 셀에 포커스가 있을때 점선모양을 없애주고

싶습니다. 항상 커서가 모이는 깜박임상태가 필요합니다.



위의 질문중에 부분적으로 답변해 주실 수 있어도 답변 부탁드립니다.



답변 기다리겠습니다.

그럼...



1  COMMENTS
  • Profile
    이정욱 1999.05.27 10:46
    > 스트링 그리드에 관한것 인데요.

    > 스트링 그리드에서 특정셀로 포커스를 이동할 수 있는지 궁금합니다.



    있습니다.



    StringGrid1.Col := 2; //두번째 컬럼으로 이동

    StringGrid1.Row := 2; //두번째 로우로 이동





    > 그리고 스트링그리드의 옵션중에 goRowSelect를 true해주면 포커스가 있는

    > 행이 파란색으로 바뀌는데, 이것을 실행중에 false로 해준다음, 그 행으로

    > 포커스를 옮기면 그 행의 첫번째 cell만 바탕색으로 바뀌고 그 행의 나머지

    > cell은 여전히 파란색으로 남아있네요. 그 행의 다음 셀로 이동해야만 그 행의

    > 전체색상이 본래 색으로 돌아옵니다. 이것을 해결하는 방법 좀 알려주세요.



    옵션을 끄신 후 위에서 알려준데로 원하는 셀로 이동해보세요. ^^;

    너무 쉬웠죠?





    > 마지막으로, 스트링그리드의 옵션이 goEditing상태에서 셀에 포커스가 있을때

    > 셀의 상태가 두가지가 되더군요. 하나는 셀에 포커스가 있는것을 알려주는

    > 점선박스 상태와, 글자를 고칠수 있는 셀 편집상태 말입니다.

    > 여기서 셀에 포커스가 가면 점선모양이 없이 직접적으로 셀 편집상태로 바꿔주는

    > 방법이 없는지요. 그러니까, 아예 셀에 포커스가 있을때 점선모양을 없애주고

    > 싶습니다. 항상 커서가 모이는 깜박임상태가 필요합니다.





    Option중에 goAlwaysShowEditor 를 True로 주세요.

    너무 쉬웠나요? ^^;

    • 지니
    • 1999.05.27 20:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.27 21:33
      지니 께서 말씀하시기를... > > 간단한 메모장을 만들어 보고 있습니다. > RichEdit콘트롤을 사용하여 ...
    • 황하성
    • 1999.05.27 20:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.27 20:51
      황하성 께서 말씀하시기를... > > MessageDlg에서 버튼 입력을 받아서 다음 과정으로 넘어가고 싶은데 ...
    • 이정욱
      1999.05.27 20:15
      GetASyncKeyState를 사용하시면 됩니다. 생각하신데로 루프를 돌면서 계속 검사를 하고 있는것입니다. 저...
    • 송기원
    • 1999.05.27 18:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.27 23:43
      송기원 께서 말씀하시기를... > Cached Update를 이용하여 자료를 저장시에 오류가 발생하면 > TQuery의 ...
    • Vincent
    • 1999.05.27 08:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.27 08:39
      Vincent 께서 말씀하시기를... > 급하게 음력생일을 양력생일로 변환하는 로직을 찾습니다. > 통합 델파...
    • Heaven
    • 1999.05.27 06:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.27 10:46
      > 스트링 그리드에 관한것 인데요. > 스트링 그리드에서 특정셀로 포커스를 이동할 수 있는지 궁금합니다....
    • chbang
    • 1999.05.27 06:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.27 21:56
      음....sql의 구문에러 인듯 합니다. showmessage(query1.sql.lines.text); delphi30으로 oracle db와 con...
    • 조진희
    • 1999.05.27 04:26
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.05.27 05:54
      조진희 wrote: > 파락독스 db를 사용하고 있구요.. > 미혼인 경우에는 결혼기념일을 비활성해서 데이터를...
    • Heaven
      1999.05.27 05:54
      조진희 wrote: > 파락독스 db를 사용하고 있구요.. > 미혼인 경우에는 결혼기념일을 비활성해서 데이터를...
    • 글쎄요.
      1999.05.27 04:38
      조진희 wrote: > 파락독스 db를 사용하고 있구요.. > 미혼인 경우에는 결혼기념일을 비활성해서 데이터를...
    • 송기원
    • 1999.05.27 03:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.27 10:48
      델4에서는 Tools메뉴에서 Debugger Options 에 맨 밑에 있는 Integrated Debugging 을 켜주세요. 델3에...
    • 왕초
    • 1999.05.27 03:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.27 10:51
      쩝.. 저희 나이렉스의 고객지원 담당자분의 답변이 아니구 이곳의 방문자분께서 해주신 것입니다. 이곳에서...
    • 박훈철
    • 1999.05.27 02:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.05.27 07:10
      박훈철 께서 말씀하시기를... > 간단하게 게임을 제작하는 경우라고 생각해 봅시다. > > 먼저 움직이는...
    • 안치봉
      1999.05.27 06:56
      박훈철 께서 말씀하시기를... > 간단하게 게임을 제작하는 경우라고 생각해 봅시다. > > 먼저 움직이는...
    • 왕초
    • 1999.05.27 01:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.27 03:00
      왕초 wrote: > Regsvr32 로 cfx32.ocx 를 등록시에 failed가 나옵니다.. > win95문제인지 Regsvr32, cfx3...
    • 윤상원
    • 1999.05.26 22:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.27 21:27
      윤상원 께서 말씀하시기를... > 안녕하세요? > 처음으로 게시판을 이용하는것 같습니다. > 책한권과 통...
    • 1999.05.27 01:17
      윤상원 wrote: > 안녕하세요? > 처음으로 게시판을 이용하는것 같습니다. > 책한권과 통신에 올라온 Q&A...
    • chbang
    • 1999.05.26 22:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전철호
      1999.05.27 01:44
      chbang wrote: > StringGrid에서 > 현재 선택되어진 cell 이나 row를 > 알수 있는 방법을 알고 싶습니...
    • 박훈철
    • 1999.05.26 21:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.27 02:42
      박훈철 wrote: > 기능키가 아닌 일반 키를 두가지를 동시에 두를때 > 혹은 두가지 이상을 누를때 그 키를...
    • 이현신
    • 1999.05.26 21:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 전철호
      1999.05.27 01:41
      이현신 wrote: > 델파이에서 보면 smtp 콤포넌트에서 메일서버를 꼭지정해야 > 하더군요.. > 공개메일 ...
    • july
    • 1999.05.26 19:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • redhead
      1999.05.26 22:29
      july wrote: > 이렇게 계속 질문만 하게 되네요.... > > 다름이 아니오라, 2개의 날짜가 있어서 그 사...