Q&A

  • 그리드에 포커스가 왔을때 그리드의 데이터를 지우고 싶은데..
그리드에 포커스가 있을때...

그 그리드의 데이터를 지우고 싶은데...

if DBGrid1.SetFocus = True then

일케하니까..에러가 나는데...

어케 해야 하나여??





2  COMMENTS
  • Profile
    미남과암야수 2001.02.03 03:18
    그리드 이벤트중에 OnEnter 이벤트가 있습니다...



    고기에 지우는 루틴을 넣주시면 됩니다...



    procedure TForm1.DBGrid1Enter(Sender: TObject);

    begin

    // 데이터를 지운다...

    end;



    궁금이 wrote:

    > 그리드에 포커스가 있을때...

    > 그 그리드의 데이터를 지우고 싶은데...

    > if DBGrid1.SetFocus = True then

    > 일케하니까..에러가 나는데...

    > 어케 해야 하나여??

    >

    >

  • Profile
    궁금이 2001.02.03 03:31
    답변 감사합니다...

    그런데...

    그 그리드에 포커스가 있을때..

    그 그리드의 내용을 지운다는것이 아니라...

    다른 그리드의 내용을 지워야 하거든요...

    그 그리드에 포커스가 왔을땐....그 그리드의 내용을 지우면 않되구요...

    제발 답변 부탁드립니다..

    감사합니다...^^



    미남과암야수 wrote:

    > 그리드 이벤트중에 OnEnter 이벤트가 있습니다...

    >

    > 고기에 지우는 루틴을 넣주시면 됩니다...

    >

    > procedure TForm1.DBGrid1Enter(Sender: TObject);

    > begin

    > // 데이터를 지운다...

    > end;

    >

    > 궁금이 wrote:

    > > 그리드에 포커스가 있을때...

    > > 그 그리드의 데이터를 지우고 싶은데...

    > > if DBGrid1.SetFocus = True then

    > > 일케하니까..에러가 나는데...

    > > 어케 해야 하나여??

    > >

    > >