Q&A

  • StringGrid에서 컴보박스 올리기?
StringGrid에서 특정 셀 클릭시 해당셀에다 컴보박스를 올리려구 하는데요....

쩝 모르겠네요...

어떤 이벤트에다 코딩을 해야하죠?

OnSelectCell? 아님 OnMouseDown?

앙~~~ 제발 갈켜줘욥~~~



좌표에 무지 약한....짱구엄마....ㅡㅜ

1  COMMENTS
  • Profile
    주혁 2000.11.30 03:51
    짱구엄마 wrote:

    > StringGrid에서 특정 셀 클릭시 해당셀에다 컴보박스를 올리려구 하는데요....

    > 쩝 모르겠네요...

    > 어떤 이벤트에다 코딩을 해야하죠?

    > OnSelectCell? 아님 OnMouseDown?

    > 앙~~~ 제발 갈켜줘욥~~~

    >

    > 좌표에 무지 약한....짱구엄마....ㅡㅜ



    OnSelectCell event를 사용해보세요...

    좌표선정할때 특정 Column 에 주시려면 일단 첫번째 Row[0]는

    아니여야겠죠 ?...

    그리고 로직은 cell의 선택된 Top,Bottom,좌,우 좌표를 먼저

    알아야 하고...

    콤보박스가 바로 그 선택된 Cell에 들어가게(?) 하려면

    콤보박스의 좌,Top 좌표를 선택된 cell 보다 한 1정도만

    크게 해주면 되지 않을까요 ?..



    참 !!! 먼저 TRect type 을 선언해서 cellrect 함수를 이용해서

    rect의 grid 안에 있는 cell의 위치를 먼저 가져 와야겠지요 !!!

    그럼 즐코 하세요..