Edit1.SetFocus;
Edit1.SelStart := Length(Edit1.Text);
이러면 해당 edit 박스로 커서가 이동후 맨끝자리로 이동합니다.
edit 박스 맨뒤에 커서가 자동으로 이동하게 하려는 이유가 무엇인지 모르지만
아마도 숫자버튼을 클릭하여 해당 숫자를 수식 표현하는 edit 뒤에 붙이려고 하시는것같은대
그럴경우 궂이 커서를 안옮기더라도
edit1.text := edit1.text+' '+버튼에서 눌린숫자
이렇게 해도 될듯합니다.
즐코딩하세요
덟은감자 님이 쓰신 글 :
: 델파이로 계산기를 만드는 초보 유저 입니다.
: 계산기의 숫자 버튼과 키보드의 숫자버튼을 모두 이용하여 계산기의 edit 박스에
: 계산할 숫자를 넣으려고 하는데 키보드로 숫자를 넣으면 커서가 edit박스 안에 있으니 상관 없는데,
: 마우스로 계산기의 버튼을 누룬후 커서가 edit박스 숫자 맨 뒤로 자동으로 갈수 있게 하고 싶습니다.
: 방법을 모르겠네요...도와 주세요~~
|