간단한 guess-the-number 게임에서 사용자는 몇 개의 숫자를 입력하고 버튼을 누르십시오. 두 번째 패널이 활성화되고 원래 패널은 비활성화됩니다. 이제 사용자는 숫자를 입력하고 다른 버튼을 여러 번 누르십시오. 두 패널은 동시에 활성화되지 않으므로 두 버튼을 모두 "기본값"으로 설정하고 싶습니다. 즉, Enter 키를 누르면 푸시됩니다. 이것이 가능한가? 분명히, 나는 창당 이들 중 하나만 설정할 수 있습니다.Windows Forms : 여러 기본 단추?
1
A
답변
1
Windows의 정의에 따라 창에는 단 하나의 기본 단추 만 있습니다. 이것은 기본 단추를 절대로 사용하지 않는 대화 상자 창을위한 기능입니다.
대신 하나의 패널을 사용 중지하면 기본 버튼을 전환 할 수 있습니다.
다른 옵션은 기본 단추를 모두 버리고 양식에서 KeyPreview를 사용하고 직접 입력 키를 처리하여 현재 활성화 된 해당 단추로 보냅니다.
1
아니, 내가 아는 것을 달성 할 수있는 방법이 없습니다. 하나의 버튼을 누르면 다음 버튼으로 넘어갈 때 기본 버튼을 전환해야합니다.
1
창 당 하나의 기본 단추 만있을 수 있습니다. 그러나 이는 런타임에 변경 될 수 있으므로 특정 패널을 활성화 할 때 해당 패널을 기본 패널로 설정할 수 있습니다.
관련 문제
- 1. Windows Forms 진행 단추
- 2. Windows Forms : 메뉴가있는 단추
- 3. 기본 생성자없이 WPF에서 Windows Forms 컨트롤 인스턴스화
- 4. Windows Forms DataGridView의 ItemDataBound?
- 5. Windows Forms '모양
- 6. windows forms
- 7. WSDL에서 Windows Forms 생성
- 8. Windows Forms 가시성 문제
- 9. WPF 또는 Windows Forms
- 10. Windows Forms : MouseWheel 캡쳐
- 11. Windows Forms DataGridView 스크롤
- 12. VB.NET의 Windows Forms 문제
- 13. WPF with Windows Forms - STAThread
- 14. FireFox의 기본 양식 단추
- 15. 컨트롤의 기본 단추 감지
- 16. DialogPreference의 기본 단추 숨기기
- 17. 기본 단추 - Vb.NET
- 18. # windows forms/basic data grid
- 19. Windows Forms - 다중 이벤트 루프
- 20. Windows Forms 및 ShowDialog 문제
- 21. Windows Forms 레이아웃 엔진
- 22. Windows Forms - 보고서 디자이너
- 23. Listview help .. (Windows Forms)
- 24. Windows Forms 해상도 문제
- 25. Windows Forms 그래픽 깜박임
- 26. Windows Forms 이벤트 취소
- 27. Windows Forms 스킨 (C#
- 28. Windows Forms - ErrorProvider + DataGridView
- 29. Excel 이상의 Windows Forms
- 30. Windows Forms ComboBox 문제