안녕하세요.
윌리입니다.
DBGrid 에서 마우스커서가 위치한 곳에서 마우스밑에 문자열이
다 보이지 않을때 스크롤하지 않고 이것을 힌트 형식으로
보여 주고자 하는데 잘 안되네요.
전에 임프님이 올려주신 답변은 잘보았구요,
아직 해결되지 이렇게 다시 올립니다.
레코드 수가 작아 수직 스크롤을 사용할 필요가 없다면,
단순히 화면에 보여지는 Row의 위치를 계산 해서 할수는 있겠는데,
레코드 수가 많아서 스크롤을 사용하지 않고서는 볼수없는 레코드가
있을때가 문제가 됩니다.
그러니까, 지금 화면에 보이는 Row를 카운트 할수 있지만, 이것이
실제로 몇번째(진짜 Row번호)인지를 알기가 참 어렵내요.
혹시 현재보이는(화면에) Row의 첫번째가 실제의 테이블에 저장된
레코드에서는 몇번째 레코드인지 알수 있는 방법만 있다면,
TopRow의 값과 현재 화면의 마우스가 위치한 위치를 더하면 될것 같은데...
TopRow를 사용할려면 어떻게 해야 하는지...(웬지 TopRow를 알수 있는 방법이 있을것 같은데..)
(너무 횡설수설한것 같네요.)
고수님들의 많은 조언 부탁 드릴께요.
좋은날...
from willy...
|