C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60615] Re:클릭,더블클릭이벤트 같이 쓰기
남우직 [kizer] 1670 읽음    2010-03-28 04:37
문득 생각해보니.. 다른거 할때도 더블클릭이랑 원클릭을 같이 쓴 적이 없던것 같아서 한번 해보니..
똑같은 현상이 일어나네요 ㅎㅎ
우선 해본건.. VB랑 C# 정도인데..
해서 생각해 본게..
원클릭시에 더블클릭이 올때 까지 잠시간 반응 속도를 딜레이 시켜서 실행 할 수 밖에 없는데..
딜레이를 쓸 수도 없는 노릇이고,
60개나 되는 클릭 이벤트를 실행 할 때 마다 쓰레드를 생성 할 수도 없는 노릇이고..
미리 생성해 놓는다고 해도 60개가 넘는 갯수를 생성해 놓는것도 낭비인듯 하고..
어떤놈 클릭 했는지 저장할 변수 하나랑 쓰레드 보단 조작이 간편하게 타이머 하나 써서..
클릭 이벤트시 타이머 Enable 시키고 변수에 정보 저장 하고..
타이머 한번 실행 되기 전에 한번 더 클릭되면 더블,
한번만 클릭 되면 원,
이렇게 처리해야 할 듯 하네요..
음..
적어놓고 보니.. 좀.. 그렇네요 -ㅁ-;;
뭔가 더 깔끔하고 좋은방법이 없을까요?

남우직 님이 쓰신 글 :
: 빌더를 사용하기 시작한지 얼마 안됐습니다..
: 근데..
: 빌더 6.0으로 프로그램을 짜는데..
: 판넬에 마우스 클릭 이벤트를 넣고,
: 뭐 더 처리할 내용이 있어서 더블 클릭 이벤트도 넣었는데..
: 더블클릭을 해보면 원클릭이 먼저 실행이 되네요..
: 둘다 팝업 윈도우를 띄우는데..
: 화면 중앙에 있는 판넬을 더블클릭을 하려고 하면
: 원클릭으로 떠 있는 창 때문에 더블클릭이 아예 불가능한 상황이.....
: 창 배치는 바꾸기가 좀 그래서..
: 이게 원래 빌더 6.0은 이런건가요?;;
: 다른 언어랑 다른 툴 쓸때는 크게 경험해보지 못한 상황이라서;;;

+ -

관련 글 리스트
60614 클릭,더블클릭이벤트 같이 쓰기 남우직 1355 2010/03/27
60622     Re:클릭,더블클릭이벤트 같이 쓰기 장성호 1830 2010/03/29
60615     Re:클릭,더블클릭이벤트 같이 쓰기 남우직 1670 2010/03/28
60731         Re:Re:클릭,더블클릭이벤트 같이 쓰기 HKR 1389 2010/04/08
60732             Re:Re:Re:클릭,더블클릭이벤트 같이 쓰기 HKR 1979 2010/04/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.