|
리포트 타입으로 해서 리스트뷰를 사용하려고 합니다.
리스트뷰에 데이터가 있고
키보드 입력을 받아서 선택된 아이템의 내용을 수정하려고 하는데요.
문제는 숫자 키를 입력하게 되면.. 리스트뷰의 Item Caption의 내용이 숫자라서.. 입력된 숫자와 동일한 캡션값을 가진 아이템으로 Select가 바뀐다는 것입니다.
의도는 키보드로 숫자를 입력하면 선택된 아이템의 해당 컬럼 위치에 에디트박스가 활성화되고 그 에디트박스의 텍스트에 입력된 숫자가 들어가고, 마우스 등으로 다른 아이템을 선택하면 에디트박스를 없애려고 합니다.
그런데.. 숫자 키 입력을 하면 순식간에 에디트박스 활성화 -> 다른 아이템 선택 -> 에디트박스 사라짐 -> 입력된 키 값에 해당하는 캡션을 가진 아이템이 셀렉트 되어있음..
이렇게 되네요.. 설명이 제대로인지... ^^;;;;
암튼 질문의 요지는 리스트뷰에서 키 입력에 따라 지 스스로 아이템을 선택해버리는 기능을 막고 싶다는 것입니다.
쉽게 KeyDown 이벤트에서 Key를 NULL 로 만들어봤는데 안되네요.. ^^;;
그럼 부탁 드리겠습니다.....
|