Q&A

  • 스트링그리드의 Hint에 대해
스트링 그리드에서 해당 Row를 마우스로 움직일때마다 Hint이벤트(도움말)를 나타낼수 있는 방법이 있는지 알고 싶습니다.Hint(풍선도움말)은 해당 Row마다 다르게 주고 싶은데 어떻게 해야하는지 알고 싶습니다.

좋은 하루 되시고 빠른 답변 부탁드립니다.





1  COMMENTS
  • Profile
    홍성락 2001.08.17 19:19
    델파이 wrote:

    > 스트링 그리드에서 해당 Row를 마우스로 움직일때마다 Hint이벤트(도움말)를 나타낼수 있는 방법이 있는지 알고 싶습니다.Hint(풍선도움말)은 해당 Row마다 다르게 주고 싶은데 어떻게 해야하는지 알고 싶습니다.

    > 좋은 하루 되시고 빠른 답변 부탁드립니다.

    /////////////////////////////////////////////////////////////////

    간단한 방법입니다.

    application.HintPause,Application.HintHidePause,application.HintShortCuts등

    힌트에대한 컨트롤함수들이 있거든요 델파이 헬프를보면서 수정하시면될겁니다.



    --------------------------------------------------------------

    procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;

    X, Y: Integer);

    var

    Acol,ARow : Integer;

    begin

    StringGrid1.MouseToCell(x,y,Acol,ARow);

    if (Acol>=0)and(ARow>=0)then

    StringGrid1.Hint := StringGrid1.Cells[Acol,ARow];

    end;