Q&A

  • 엔터키로 포커스이동시 포커스 순서변경
폼에서 엔터키치면 다음 포커스로 넘어가는순서를 변경할려면 어떻게 해야할까요
그리고 포커스를 받는 컴퍼넌트에 포커스를 가지안게 할려면 어떻게 해야 하나요..?
조언좀..
날씨 추운데 감기 조심하시고요
3  COMMENTS
  • Profile
    임형호 2003.01.28 20:04
    포커스를 안받게 하는건 TabStop 이라는 속성이 있습니다. True 로 바꾸어주시면 Focus를 받지 않습니다. 물론 마우스로 클릭한 경우에는 받지만, Tab이나 Enter로 이동할때에 해당됩니다.

    그리고 Focus를 변경하는 방법은 폼에서 마우스 오른쪽 버튼을 클릭하면 Tab Order 인가? 암튼..  Tab 순서를 결정하는것이 있습니다. 그곳에서 변경을 해주심 되겠네요. 그곳에 나온 순서가.. 탭이 이동하는 순서이거든요.

    단 컨테이너 컴폰넌트 (그룹박스, 패널등과 같이 다른 컴포넌트들을 포함하는것들..)들은 그 자체가 하나의 컴포넌트로 나옵니다. 그 내부에 있는 컴포넌트들의 Tab은 해당컴포넌트를 선택하고 나서 위의 방법대로 하시면 세부 컴포넌트들이 나오고, 조정하시면 됩니다.

    참..  다들 알고 계시겠지만... 폼에 컴포넌트가 많을 경우 Tab 순서변경이 위방법처럼 하기에는 복잡하지요. 그럴 경우에는 원하는 Tab순서대로 컴포넌들을 하나씩 선택합니다. (Shift+마우스클릭) 그리고는 짤라내기(Ctrl+X), 다시 붙이기 (Ctrl+v) 하시면 위에서 선택한 순서대로 Tab 순서가 정렬되어집니다.
    폼에 정렬하게 많을때 아주 편리합니다. 그럼..
  • Profile
    장덕곤 2003.01.29 18:22
  • Profile
    김대성 2003.01.28 21:56
    .