C# 마지막 커서에 남아있는 문자 지우기
요즘 삽질이 굉장히 많아진 것 같다 너무 간만에 Winform을 하다보니 그런가.. 얼른 WEB으로 넘어가야하는데.. 이번 삽질은 저번에 한/영모드보다 더 오래 헤맨 끝에 해결할 수 있었는데 너무 간단히 해결되서 허무할 정도... 일단 문제는 TextBox 컨트롤에 입력된 값들을 모두 초기화하고 다시 TextBox가 있는 패널을 띄울 때 발생했다. 이런식으로 TextBox에 입력한 상태에서 초기화가 되는 경우 (키오스크는 특정 시간동안 입력이 없을 경우 메인으로 띄어줘야 하기 때문) 다시 창을 띄었을때 키보드 버퍼가 남아있어서인지 뭔지 모르겠지만 TextBox에 ㅎ이 계속 남아있었다. keybd_event()를 이용해 백스페이스도 먹여보고 Focus()를 다른데 줘보고 별짓 다해봤는데 어떤 꼼수도 통하지..
개발관련
2020. 7. 17. 17:58