확인란에 바로 가기 키를 추가하고 싶습니다. 확인란에는 텍스트가 없습니다. 레이블이 있고 확인란이 있습니다. 레이블에 ex의 바로 가기 키가 있습니다. & 표시. 그래서 레이블에는 바로 가기 키로 V가 있습니다. 누군가 Alt + V를 누르면 Chechbox가 선택된 상태에서 선택되지 않은 상태로 변경되고 반대 방향으로 변경되어야합니다.텍스트없이 체크 박스에 바로 가기 키를 추가하는 방법
답변
레이블 컨트롤은 키보드 니모닉과 관련하여 특별합니다. 레이블에 초점을 맞출 수 없기 때문에 키보드 니모 닉을 사용하여 레이블에 포커스를 설정할 때마다 레이블은 탭 순서의 바로 다음 컨트롤에 초점을 설정합니다.
이 기능은 텍스트 상자와 콤보 상자에 사용하기위한 것으로, 확인란 및 옵션 단추 컨트롤과 달리 레이블을 표시하는 기본 제공 기능이 없습니다. 이러한 컨트롤에 대한 니모 닉을 설정하려면 라벨을 옆에 배치하고 니모닉을 설정하고 탭 순서의 텍스트 상자 바로 앞에 오도록합니다. 이렇게하면 사용자가 레이블에 대해 키보드 니모닉을 활성화하면 자동으로 포커스가 텍스트 상자 컨트롤로 설정됩니다. 당신은 Windows에서 사방 본 적이 :
글쎄, 당신은 체크 박스 컨트롤과 정확히 같은 일을 할 수 만약 당신이 (해야 난 정말 모르겠어요하지만 왜 네가하고 싶어하는지). 니모닉 레이블 (&Visible
)을 설정 한 다음 작업 할 확인란 옆에 레이블을 배치합니다. Use the TabIndex
configuration options in the Visual Studio IDE 레이블에 탭 인덱스 n이있는 경우 확인란 컨트롤의 탭 인덱스는 n + 1입니다.
ProcessCmdKey
또는 다른 것을 무시할 필요가 없습니다.
ToolStripLabels 및 ToolStripCheckboxes에 대해 작동하지 않습니다. –
다음 코드 부분을 참조하면 확인할 수 있습니다.
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
// look for the expected key
if (keyData == Keys.Alt && keyData == Keys.V)
{
checkBox1.Checked = true;
return true;
}
else
{
checkBox1.Checked = false;
return false;
}
}
- 1. Windows 7 바로 가기 키를 제거하는 방법
- 2. Ctrl + X 바로 가기 키를 처리하는 방법
- 3. extjs에있는 체크 박스 그룹의 각 체크 박스에 리스너를 추가하는 방법
- 4. 체크 박스에 이벤트를 추가하는 방법은 무엇입니까?
- 5. Visual Studio 바로 가기 바로 가기
- 6. Windows에서 바로 가기 바로 가기
- 7. 키 바로 가기, Java
- 8. 메뉴에서 바로 가기 키를 어떻게 정렬합니까?
- 9. 코코아/Objective-C에서 바로 가기 키를 묻습니다.
- 10. Java에서 onClick 기능을위한 바로 가기 키를 할당하십시오.
- 11. 바로 가기 키를 사용하여 Windows Form 표시
- 12. Windows 로그온 화면에서 바로 가기 키를 연결하십시오.
- 13. WPF : 구성 요소가 바로 가기 키를 사용합니다.
- 14. Eclipse 탐색 바로 가기
- 15. 체크 체크 박스에 액세스해야합니다
- 16. 자바 스크립트에서 바로 가기 키를 누를 때 감지하는 방법
- 17. CDHTMLDialog 클래스에서 Internet Explorer 바로 가기 키를 중지하는 방법?
- 18. UI 자동화에서 바로 가기 키를 호출하는 방법? /. NET
- 19. 프로그래밍 방식으로 .NET에서 메뉴 바로 가기 키를 설정하는 방법?
- 20. ReSharper에서 주어진 명령에 대한 바로 가기 키를 변경하는 방법?
- 21. 바로 가기
- 22. 바로 가기
- 23. 바로 가기
- 24. mysql_real_escape_string 바로 가기
- 25. XCode 바로 가기 키
- 26. 비주얼 스튜디오 디버깅 바로 가기
- 27. Xcode "새로운 방법"바로 가기?
- 28. 체크 박스에 체크 표시가있는 경우
- 29. html 체크 박스에 mysql 데이터를로드하는 방법
- 30. MFC에서 가속기 (바로 가기)를 추가하는 방법 - 어떻게?
어떤 프레임 워크를 사용하고 있습니까 : wpf, windows forms, gtk #, asp.net, ...? – madd0
당신은 이것을 시도 했습니까? –
windows forms framework –