[질문] 파일 리스트 창을 두개사용시 문제..
창이 두개 있는 화일 매니저같은(?)것을 만들어 보려고 합니다...
여기서 각각의 화일 리스트박스에서의 [DEL]키 처리는 별 문제
가 없지만... 양쪽의 화일창중 한쪽의 화일 리스트에서 화일을
몇개 선택한후(여를 들어 오른쪽, FileListBox2) 두창의 가운데 있는
삭제버튼을 눌렀을때... 조금전에 선택된 오른쪽 화일이
지워지게 하고 싶은데... 어떻게 하면 되나요...
물론 왼쪽의 화일도 이런 저런 이유로 몇가지 화일이 선택
되어 있다고 가정을 합니다. 이런경우 왼쪽의 화일이 지워지면 않되겠죠...^^
전 초보입니다.
전역변수로 Boolean값을 정의 하고
FileListBox1에 MouseUp 이나 Keydown 발생했을때 True
FileListBox2에 MouseUp 이나 Keydown 발생했을때 False로
정의 하셔서 DEL버튼클릭 이벤트에서
if b_flag(전역Boolean값) then
FileListBox1 Operation
else
FileListBox2 Operation;
이런식으로 코딩을 하시는 방법밖엔 생각이 안나는 군요..
그리고 탐색기과 같은걸 만드신다고 했는데
어째서 FileListBox가 2개이지요....?
탬색기는 TreeView와 ListView로 이루어 져있는데......쩝
하여간 저로선 앞서 말한대로의 방법밖에는....
김봉재 wrote:
> [질문] 파일 리스트 창을 두개사용시 문제..
>
> 창이 두개 있는 화일 매니저같은(?)것을 만들어 보려고 합니다...
> 여기서 각각의 화일 리스트박스에서의 [DEL]키 처리는 별 문제
> 가 없지만... 양쪽의 화일창중 한쪽의 화일 리스트에서 화일을
> 몇개 선택한후(여를 들어 오른쪽, FileListBox2) 두창의 가운데 있는
> 삭제버튼을 눌렀을때... 조금전에 선택된 오른쪽 화일이
> 지워지게 하고 싶은데... 어떻게 하면 되나요...
> 물론 왼쪽의 화일도 이런 저런 이유로 몇가지 화일이 선택
> 되어 있다고 가정을 합니다. 이런경우 왼쪽의 화일이 지워지면 않되겠죠...^^
>
> 전 초보입니다.