Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Drag&Drop을 구현하고 싶습니다 고수님 도와 주세요
Drag&Drop을 구현하는데 막막하군요..
고수님들 간단한 예제라도 올려주세요
부탁합니다!!!
1
COMMENTS
하얀까마귀
•
2000.01.28 16:54
초보자 wrote:
> Drag&Drop을 구현하는데 막막하군요..
> 고수님들 간단한 예제라도 올려주세요
> 부탁합니다!!!
어렵진 않습니다.
델파이의 거의 모든 콤포넌트에 보면
drag cursor -- 드래그 될때의 커서모양
drag kind -- 드래그 종류
drag mode -- 그래그 모드
음.. 설명이 이상타.. 이건 그냥 도움말 참조하세요...
간단하게 구현하실려면 drg mode 를 자동으로 하시구요
------구현방법---------------------------
list1 ( 드래그할 리스트박스)
list2 (드롭할 리스트박스)
list1의 drag mode = dmAutomatic로 하시구요
list2의 OnDragOver이벤트에
Accept := True; 를 코딩(이게 True일 때만 드래그&드롭이 가능함)
이제 마지막으로 OnDargDrop이벤트에(이것도 list2)에
원하는 코딩을 하면됩니다.
파라메터에 Source가 있는데 이게 드래그 해온 소스콤포넌트를 가르킵니다.
약간 추가설명하면... 드래그 드롭을 구현할려면
드롭이 되는 콤포넌트에 하고자하는 작업이 들어가야 합니다.
그리고 나머지 콤포넌트에서는 별로 할일이 없구요...
드레그 모드가 dmAutomatic 아니라면
BeginDrag(True) 를 한번 불러 주어야 합니다.
그러니까 항상 드래그&드롭을 하는게 아니라 내용이 있을때만 하거나 하는
경우에는 이렇게 해주어야 합니다.
소스를 원하시면 메일주세요.. 예전에 간단하게 만든게 있긴한데...
원하시면 보내드릴께요.
- 하얀까마귀 -
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
유희정
•
2000.01.27 22:23
1
COMMENTS
/
0
LIKES
IPC(interprocess communication) 방법의 구현에 대해서..
유효종
•
2000.01.27 22:43
유희정 wrote: > 도와주세요.. > 전에는 Unix에서 FIFO, 혹은 Message Queue를 이용하여 IPC를 구현했습...
양윤호
•
2000.01.27 21:45
3
COMMENTS
/
0
LIKES
*.reg화일 등록시 물어보지 않고 등록하는 방법?
유효종
•
2000.01.27 22:55
양윤호 wrote: > 시스템에 질의를 냈는데 답변을 안주셔서 여기도 올립니다. > > ShellExecute(0, nil,...
양윤호
•
2000.01.28 23:41
유효종 wrote: > 양윤호 wrote: > > 시스템에 질의를 냈는데 답변을 안주셔서 여기도 올립니다. > > >...
유효종
•
2000.01.29 00:20
양윤호 wrote: > 유효종 wrote: > > 양윤호 wrote: > > > 시스템에 질의를 냈는데 답변을 안주셔서 여기...
이창환
2000.01.27 21:03
0
COMMENTS
/
0
LIKES
WaitForMultObj
하이랜더
•
2000.01.27 20:54
1
COMMENTS
/
0
LIKES
콤포넌트
이주흥
•
2000.01.27 21:48
디폴트 디렉토리를 말씀하시는지... 그렇다면 DirectoryListBox.Directory 속성에 원하시는 path를 걸어...
송수현
•
2000.01.27 20:42
1
COMMENTS
/
0
LIKES
툴바를 수직으로 생성할수 없나요
유도삼
•
2000.01.28 05:14
송수현 wrote: > 안녕하세요 *^^* > > 툴바를 수평으로 만들고 버턴을 추가하면 제대로 되는데 > 수직...
최미영
2000.01.27 20:30
0
COMMENTS
/
0
LIKES
blob필드 저장시 사이즈가 크면 깨져요...
박경수
2000.01.27 20:01
0
COMMENTS
/
0
LIKES
table 생성문제
박경수
2000.01.27 19:46
0
COMMENTS
/
0
LIKES
데이타베이스 alias관해 질문을 올립니다.
대규
•
2000.01.27 18:57
1
COMMENTS
/
0
LIKES
InputBox사용시
하얀까마귀
•
2000.01.28 16:39
대규 wrote: > 추운 날씨에 수고들 많으십니다. > 질문 사항이 있어 이렇게 글을 띄웁니다 > 예를들어) ...
초보
•
2000.01.27 18:48
1
COMMENTS
/
0
LIKES
nslookup 델에서 어찌 구현하나요?
김영대
•
2000.01.27 19:54
초보 wrote: > 유닉스에 보면 nslookup이란 명령어가 있잖아요? > ip-address를 URL로 혹은 그 반대로도 ...
sklee
•
2000.01.27 18:31
1
COMMENTS
/
0
LIKES
messagebox의 내용이 여러줄로 나타나게...
이재식
•
2000.01.27 19:06
sklee wrote: > ShowMessage, MessageDlg..에서 내용이 여러줄로 나타나게 하는 방법을 알로 싶어요. > ...
김영숙
•
2000.01.27 18:14
1
COMMENTS
/
0
LIKES
QuickReport
강인규
•
2000.01.27 19:36
그룹 헤더를 만들구 부서를 그룹으로 묶은후 group footer 밴드에 줄을 넣어주심 됩니다. 김영숙 wrote:...
초보자
•
2000.01.27 17:59
1
COMMENTS
/
0
LIKES
Drag&Drop을 구현하고 싶습니다 고수님 도와 주세요
Drag&Drop을 구현하는데 막막하군요.. 고수님들 간단한 예제라도 올려주세요 부탁합니다!!!
하얀까마귀
•
2000.01.28 16:54
초보자 wrote: > Drag&Drop을 구현하는데 막막하군요.. > 고수님들 간단한 예제라도 올려주세요 > 부탁...
홍희
2000.01.27 17:57
0
COMMENTS
/
0
LIKES
이상한 에러 메세지
이순천
•
2000.01.27 13:23
1
COMMENTS
/
0
LIKES
가변 데이타 파일 입출력
김규학
•
2000.01.30 10:06
String의 크기는 ShortString의 경우 1~255, AnsiString의 경우 4~2GB까지의 크기를 가질 수 있으므로 변수...
홍영준
2000.01.27 11:59
0
COMMENTS
/
0
LIKES
ActiveX 에서 윈도우롬 함께 죽이기...
서지현
•
2000.01.27 10:47
3
COMMENTS
/
0
LIKES
ComboBox의 질문입니다.....
최은창
•
2000.01.27 19:52
답변입니다. 1. calculate 필드 : 이 필드는 계산을 위한 용도입니다. 그러니 DBEdit 등에 연결해도 입...
서지현
•
2000.01.28 03:45
최은창 wrote: > 답변입니다. > > 1. calculate 필드 : 이 필드는 계산을 위한 용도입니다. 그러니 DBE...
하얀까마귀
•
2000.01.28 17:01
힘든게 아니라 안됩니다. 그건 불가능하죠.. 그리고 위의 답변또한 sex라는 필드가 테이블에 존재하는 겁...
손경진
2000.01.27 10:44
0
COMMENTS
/
0
LIKES
TWebBrowser는 스크롤 정보가 없나요?
수미지
•
2000.01.27 10:05
1
COMMENTS
/
0
LIKES
이게 뭔 말인지....(이미지...)
강인규
•
2000.01.27 19:40
제가 작성해보지는 않았지만 ''는 무신 말인고 하면 currentfile이 공백이 아니다. 뭐 이런 말이겠지요. 다...
손인호
2000.01.27 08:35
0
COMMENTS
/
0
LIKES
퀵리포트에서 미리보기후 출력하면 헤드만 출력됩니다.
초보자
2000/01/27 17:59
Views
229
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> Drag&Drop을 구현하는데 막막하군요..
> 고수님들 간단한 예제라도 올려주세요
> 부탁합니다!!!
어렵진 않습니다.
델파이의 거의 모든 콤포넌트에 보면
drag cursor -- 드래그 될때의 커서모양
drag kind -- 드래그 종류
drag mode -- 그래그 모드
음.. 설명이 이상타.. 이건 그냥 도움말 참조하세요...
간단하게 구현하실려면 drg mode 를 자동으로 하시구요
------구현방법---------------------------
list1 ( 드래그할 리스트박스)
list2 (드롭할 리스트박스)
list1의 drag mode = dmAutomatic로 하시구요
list2의 OnDragOver이벤트에
Accept := True; 를 코딩(이게 True일 때만 드래그&드롭이 가능함)
이제 마지막으로 OnDargDrop이벤트에(이것도 list2)에
원하는 코딩을 하면됩니다.
파라메터에 Source가 있는데 이게 드래그 해온 소스콤포넌트를 가르킵니다.
약간 추가설명하면... 드래그 드롭을 구현할려면
드롭이 되는 콤포넌트에 하고자하는 작업이 들어가야 합니다.
그리고 나머지 콤포넌트에서는 별로 할일이 없구요...
드레그 모드가 dmAutomatic 아니라면
BeginDrag(True) 를 한번 불러 주어야 합니다.
그러니까 항상 드래그&드롭을 하는게 아니라 내용이 있을때만 하거나 하는
경우에는 이렇게 해주어야 합니다.
소스를 원하시면 메일주세요.. 예전에 간단하게 만든게 있긴한데...
원하시면 보내드릴께요.
- 하얀까마귀 -