Q&A

  • 그리드에서 선택된 부분의 색을 바꾸려고 합니다.
선택된 부분의 색을 바꾸려고 하는데여

쪼금 특이한 발상을 해야 하는건지 잘 모르겠습니다.

뭐냐믄....

일딴 텍스트 박스가 하나 있고요

밑에 디비그리드나 아님 스트링 그리드를 사용하여

디비에 저장되어 있는 내용을 전부다 출력합니다.

그러고 나서 텍스트 박스에 찾고싶은 글을 쓰는데

텍스트 박스의 OnChange()가 발생할때 마다 '%'+Edit1.Text+'%' 의

내용에 걸맞는 그리드의 행에 포커스를 가져다 놓을라고 하거든여

근데 그리드에 포커스 '▶' 요 표시만 되고

선택된 행의 색깔이 나타나지 않아여

이걸 어떻게 해야 할까요

제발 가르쳐 주세요

1  COMMENTS
  • Profile
    최용일 2001.11.10 11:04
    안녕하세요. 최용일입니다.



    OnDrawCell(TStringGrid), OnDrawColumnCell(TDBGrid)에서 특정한 색으로 그려주세요...



    검색해보시면 예제는 많이 있습니다.



    ^^ 항상 즐코하세요...



    초보초보 wrote:

    > 선택된 부분의 색을 바꾸려고 하는데여

    > 쪼금 특이한 발상을 해야 하는건지 잘 모르겠습니다.

    > 뭐냐믄....

    > 일딴 텍스트 박스가 하나 있고요

    > 밑에 디비그리드나 아님 스트링 그리드를 사용하여

    > 디비에 저장되어 있는 내용을 전부다 출력합니다.

    > 그러고 나서 텍스트 박스에 찾고싶은 글을 쓰는데

    > 텍스트 박스의 OnChange()가 발생할때 마다 '%'+Edit1.Text+'%' 의

    > 내용에 걸맞는 그리드의 행에 포커스를 가져다 놓을라고 하거든여

    > 근데 그리드에 포커스 '▶' 요 표시만 되고

    > 선택된 행의 색깔이 나타나지 않아여

    > 이걸 어떻게 해야 할까요

    > 제발 가르쳐 주세요