반응형
C# 프로그램을 만들다보면 웹 개발할때는 안해도 잘 됐던거 같은데 탭 입력 했을때 컨트롤 포커스 이동이 뒤죽박죽으로 섞이곤 한다.
그러는 이유는 추가한 컴포넌트 순서대로 TabIndex가 증가하는데
UI가 변경되다 보면 뒤죽박죽 섞이기 마련이다.
Tab Index 속성은 같은 계층 끼리 이동 순서를 결정한다.
컨트롤의 탭 인덱스 값만 봤을때는 콤보2 --> 콤보 1 --> 텍스트 2 --> 텍스트 1 순으로 탭이 이동할것 같지만
첫번째, 상단 탭 인덱스 1에 포함된 텍스트 1
두번째, 하단 탭 인덱스 2 -> 1 -> 1에 포함된 텍스트 2
세번째, 하단 탭 인덱스 2 -> 1 -> 2에 포함된 콤보 1
네번째, 하단 탭 인덱스 2 -> 1 -> 3에 포함된 콤보 2
순으로 탭이 이동한다.
반응형
'백엔드 > C#' 카테고리의 다른 글
화면을 실행하는 도중 화면을 종료해야 하는 경우(Shown 이벤트) (0) | 2021.03.28 |
---|---|
DateTimeOffset 타입 (0) | 2021.03.04 |
바탕화면에 바로가기 갈아끼우기 (0) | 2021.02.17 |
바탕화면에 실행파일 바로가기 만들기 (0) | 2021.02.17 |
Assembly.Load 시 FileNotFoundException 발생 (0) | 2021.01.04 |
댓글