Q&A

  • TEdit에서 커서위치는 어떻게하나요
TEdit에 ENTER가 들어갈때 해당 TEdit에 값의 마지막에 커서를 위치하고 싶은데

항상 TEdit의 처음으로 커서가 들어갑니다.



고수님들의 도움 기다립니다.

1  COMMENTS
  • Profile
    최용일 2000.08.30 07:47
    안녕하세요. 델파이세상(http://www.freechal.com/delphiworld)의 최용일입니다.



    ENTER라 이거 포커스를 뜻하는거 맞죠? 엔터키가 아니라...



    폼에 포커스가 들어올때 맨마지막에 커서를 놓고 싶다는거죠?



    에디트의 OnEnter이벤트에서 아래와 같이 코딩하세요...



    procedure TForm1.Edit21nter(Sender: TObject);

    begin

    Edit1.SelStart := Length(Edit1.Text);

    end;



    ^^ 항상 즐코하세요.



    문동환 wrote:

    > TEdit에 ENTER가 들어갈때 해당 TEdit에 값의 마지막에 커서를 위치하고 싶은데

    > 항상 TEdit의 처음으로 커서가 들어갑니다.

    >

    > 고수님들의 도움 기다립니다.