Q&A

  • DBGrid에 ComboBox 올리기.. DrawColumnCell Event에서
안녕하세요.

까마귀입니다. 비도 오고 날도 점점 얼어가는 군요.



DBGrid에 ComboBox를 놓으려고 합니다.

Lookup을 생성하려는게 아니고, 그냥 ComboBox입니다.

검색을 해서 찾아보고 구현을 해봤는데, 이게 그냥 해당 Column에 가면 Combo가 펼쳐지도록

하려고 하니 잘 않되더군요.

해당 Column에서 특정키를 누르면 Combo가 펼쳐지는것은 됩니다.

그리고, 무슨상태인지 표현을 잘 못하겠는데요, 해당 Column 전부가 파란색으로 되어

있는 상태있잖아요. 그냥 키보드 화살표로 이동하면 선택된 Column을 나타내는 상태...

이상태에서 Combo가 펼쳐지게 할수는 있읍니다.

DrawColumnCell에서 if (gdFocused in state) then 라고 하면 되더군요.

그런데, Column에 데이터를 입력하는 상태 즉, Column에 Cursor가 깜박이고 있는 상태에서

Combo가 열리게 할 방법을 몰라서요.

Enter Key를 누르면 한 Column씩 옆으로 움직이도록 구현을 해놨는데 이때 이동후의 상태가 Cursor가 깜박이는 상태거든요.

이때는 어떻게 구현을 해야 하지요?

좀 알려주세요.

이 문제를 차일피일 미루고 있었는데, 이제는 구현을 해야 하는 상황이라서요.

도움 부탁드립니다.







위대한 단군혼이 살아있는 봉황의 나라.... 대한민국.

0  COMMENTS