728x90
반응형
WPF & C# - 더블클릭 여부 확인하기 ( 원클릭만하기 / 중복, 이중 터치 클릭 실수 방지 ) |
[원클릭만 실행하기]
- 실수방지를 위한 원클릭만 실행하기
- 0.4초 안에는 몇번을 누르던 첫번째 클릭만 누른것으로 처리됨
원클릭만하기 ( 더블클릭 또는 2회, 3회 4회... 클릭 방지 / 중복, 이중 터치 클릭 실수 방지 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #region // 원클릭 여부 확인 long Firsttime = 0; // 첫번째 클릭시간 private bool One_Click() { long CurrentTime = DateTime.Now.Ticks; if (CurrentTime - Firsttime < 4000000) // 0.4초 ( MS에서는 더블클릭 평균 시간을 0.4초로 보는거 같다.) { Firsttime = CurrentTime; // 더블클릭 또는 2회(2회, 3회 4회...)클릭 시 실행되지 않도록 함 return false; // 더블클릭 됨 } else { Firsttime = CurrentTime; // 1번만 실행되도록 함 return true; // 더블클릭 아님 } } #endregion | cs |
사용방법
728x90
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
WPF & C# - 네이밍 규칙 (0) | 2018.05.01 |
---|---|
WPF & C# - OpenFileDialog (다이어로그) (0) | 2018.05.01 |
WPF & C# - 하위디렉토리 및 파일 삭제하기 ( 하위폴더 / DiretoryInfo ) (0) | 2018.05.01 |
WPF & C# (C Sharp) - 하위 폴더 검색기 ( 하위디렉토리 / 하위노드 / 재귀함수 ) (3) | 2018.05.01 |
WPF & C# - saveFileName 변경하기 ( 기본 저장 파일명 변경하기 ) (0) | 2018.04.27 |
WPF & C# - saveFolder 변경하기 ( 기본 저장 폴더 변경하기 ) (0) | 2018.04.27 |
WPF & C# - 모든 경우의 수 (중복조합 무작위 대입 알고리즘) - ex) A, B, AA, AB, BA, BB (0) | 2018.04.23 |
WPF & C# - Math.Pow 함수 for로 구현하기 ( n의 n승 제곱 ) (0) | 2018.04.23 |