첫 번째 단추를 기본적으로 선택하고 나머지 단추를 선택해야하는 내 winform에서 동적으로 생성되는 일부 단추가 아래쪽 화살표와 위쪽 화살표를 클릭해야합니다 .화살표 키를 사용하여 단추 간을 이동하는 방법
단추가 행 스타일로 표시되고 아래쪽 화살표를 클릭하면 바로 다음 단추가 선택되어야합니다. 키 누르기 이벤트에서 무엇을 쓸 수 있습니까?
첫 번째 단추를 기본적으로 선택하고 나머지 단추를 선택해야하는 내 winform에서 동적으로 생성되는 일부 단추가 아래쪽 화살표와 위쪽 화살표를 클릭해야합니다 .화살표 키를 사용하여 단추 간을 이동하는 방법
단추가 행 스타일로 표시되고 아래쪽 화살표를 클릭하면 바로 다음 단추가 선택되어야합니다. 키 누르기 이벤트에서 무엇을 쓸 수 있습니까?
Button
을 List<Button> BtnList
에 추가하고 인덱스를 int current = 0
으로 정의하십시오.
때 자체는 사용자가 키를 눌러 이벤트를 묶을 후 특정 키를 찾기 위해 필요한 양식의 키
if(current == BtnList.Length)
{
current = 0;
}
else
{
BtnList[current].Focus();
current += 1;
}
remeber 'if (e.KeyCode == Keys. ??)'에 이것을 추가하십시오. – Bucketcode
고맙습니다 .. 나는이 논리를 약간의 수정과 함께 사용했으며 작동 중이다. 정말 고마워요. – ammu
답변으로 표시해도 괜찮 으면 환영합니다. – Bucketcode
. 이 질문이 닫히지 않는 경우 곧 답안의 예제를 알려주십시오. –
public override void DownNavigation_Click (EventArgs e) { index + = 5; if (index <= entries.Count) { ShowList (entries); } else { index = entries.Count; return; } return; } DownNavigation은 아래쪽 화살표 키를 나타냅니다. 이 코드는 다음 5 개의 버튼을 표시합니다 (예 : 5에서 10). 한 번에 5 개의 버튼이 표시됩니다. 대답이 찾고 싶지 않은 경우 아래쪽 화살표 키 – ammu
으로 바로 옆의 버튼을 선택하고 싶습니다. 질문에 더 분명하십시오. –