Q&A

  • Form에서 Focus가 위치한 control의 색상 바뀌기.
혹시 예제가 있을까봐 한번 찾아 보았는데, 일단은 없는 거 같군요. 아니면 제가 못 찾았든지요. 제가 알고자 하는것은 한 폼에서 여러 그룹(head, detail 등등)으로 작업을 나누어 처리할 시 현재 focus가 위치한 작업줄에 color를 바꾸거나, 아님 강조를 하고 싶은데, Form에서 관리 해 주는 것이 있는지 알고 싶어서요.



이걸 function화 하여 여러 form에서 다 같이 쓰고 싶은데... 좋은 방법이 없을 런지요.

전문가분들의 많은 조언 부탁드립니다.



1  COMMENTS
  • Profile
    뿌요 2001.02.02 03:29
    아래같이 폼안에 DBEdit일 경우 event를 모두 연결하면 되구요..

    (edit는 edit끼리.. DBedit는 DBedit끼리 아시죠?... 즐거운 하루..^^)



    procedure TForm1.DBEdit1Enter(Sender: TObject);

    begin

    (Sender as TDBEdit).Color:= clYellow;

    end;



    procedure TForm1.DBEdit1Exit(Sender: TObject);

    begin

    (Sender as TDBEdit).Color:= clWindow;

    end;





    j wrote:

    > 혹시 예제가 있을까봐 한번 찾아 보았는데, 일단은 없는 거 같군요. 아니면 제가 못 찾았든지요. 제가 알고자 하는것은 한 폼에서 여러 그룹(head, detail 등등)으로 작업을 나누어 처리할 시 현재 focus가 위치한 작업줄에 color를 바꾸거나, 아님 강조를 하고 싶은데, Form에서 관리 해 주는 것이 있는지 알고 싶어서요.

    >

    > 이걸 function화 하여 여러 form에서 다 같이 쓰고 싶은데... 좋은 방법이 없을 런지요.

    > 전문가분들의 많은 조언 부탁드립니다.

    >