Q&A

  • edit박스에서 입력받고 난후에 enter키를 쳤을때 버튼으로 setfocus주는 방법?
edit박스에서 입력받고 난후에 enter키를 쳤을때 버튼으로 setfocus주는 방법은 어떻게 하는지요?

저는 지금 콤보박스에서 어떠한 항목을 선택하였을때 그 항목의
최대로 입력할수 값을 각각마다 지정해 두었습니다.
그런데  값을 입력하고 난다음 ..버튼을 항상 마우스로 눌러
주는게 넘 불편해서요 ..
그래서 최대로 입력하고 난다음 엔터를 쳤을때 자동으로 포커스가 버튼
위에 가 있었으면 합니다.
2  COMMENTS
  • Profile
    별볼일없는 2002.03.14 06:53
    검색해보면 많은데요..

    버튼(가고자하는 버튼의 이름).setfocus ;

    그럼지나가다
  • Profile
    공선옥 2002.03.14 07:11
    먼저 답변감사합니다.
    방금 고쳤는데요 ^^
    keyPress이벤트에서 해야 하는군요 ^.^
    procedure TF05000.E_Search_TextKeyPress(Sender: TObject; var Key: Char);
    begin
      if key = #13 then
      begin
        key :=#0;
        B_search.SetFocus;
      end;
    end;