Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
begindrag와 EndDrag에 설명해 주실분이 정말 없나요??
제목 그대로 입니다.
아무리 찾아봐도 사용법을 모르겠어요....
아무도 설명을 안해 주시네요...
아시면 꼭 부탁드리겠습니다.
2
COMMENTS
최용일
•
2000.03.18 22:44
안녕하세요.
제목의 두 메소드는 Drag&Drop나 Drag&Dock작업을 할 때 쓰이는 메소드입니다.
DragMode가 자동으로 설정되어 있으면 위의 두 메쏘드를 쓸일이 없겠지만
수동으로 할 때는 BeginDrag를 사용하여 컨트롤에 Drag작업이 시작됐다는 것을
알립니다.
많이 사용되진 않지만 EndDrag를 이용하여 Drag작업 강제로 중지시킵니다.
파라매터 Drag에 True를 넣어주면 컨트롤이 Drag나 Drop됩니다. False를 넣어
주면 작업이 취소됩니다.
드래그 작업은 일단은 마우스가 눌려야지 일어나므로 주로 OnMouseDown이벤트에서
해당 버튼이 눌리면 BeginDrag를 사용하여 Drag를 시작할건지를 결정합니다.
BeginDrag의 파라매터로 불린값을 넣어주는데 True를 넣어주면 DragMode를 자동으로
한 것과 별차이없이 바로 Drag작업을 시작합니다. 여기에 False를 넣어주면 사용자가
마우스 버튼을 누르고 조금이라도 움직여야만 Drag작업이 활성화 되는거죠.
김준연 wrote:
> 제목 그대로 입니다.
> 아무리 찾아봐도 사용법을 모르겠어요....
> 아무도 설명을 안해 주시네요...
> 아시면 꼭 부탁드리겠습니다.
0
0
삭제
수정
댓글
임형호
•
2000.03.18 22:35
김준연 wrote:
> 제목 그대로 입니다.
> 아무리 찾아봐도 사용법을 모르겠어요....
> 아무도 설명을 안해 주시네요...
> 아시면 꼭 부탁드리겠습니다.
마우스로 드래그앤드롭을 수동으로 하도록 할때 사용하는 메소드로 알고있습니다.
컴포넌트 속성에 보면 DragMode라는 속성이 있는데 dmManual, dmAutomatic 이 있습니다.
dmManual은 드래그앤드롭시 begindrag와 enddrag메소드를 사용하여 구현해야하지만 dmAutomatic으로 설정시에는 자동으로 드래그앤드롭을 가능하도록합니다.
드래그앤드롭시 설정사항은 이벤트에서 처리하면 되구요. 저두 전에 했던것이라 기억이 잘 나지 않는군요. 가남사의 델파이정복이라는 책에 자세히 있던걸로 기억이 되는데 불행이도 제가 지금 책이 없어서 자세히 말씀을 못드리겠습니다.
보통 델파이 관련 책에 나와있거든요. 시간이 걸리더라도 찾아보셔서 직접구현해 보시는것도 괜챦을 것 같군요.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
양은주
•
2000.03.18 22:24
1
COMMENTS
/
0
LIKES
[버튼]버튼위에 이미지를 실으려면?
최용일
•
2000.03.18 22:55
TButton보다는 TBitBtn이나 TSpeenButton을 이용하시면 간단히 구현하실 수 있습니다. 양은주 wrote: >...
hee
•
2000.03.18 21:20
1
COMMENTS
/
0
LIKES
dcu가 분명히 있는데도 dcu를 찾으려고 하면 어떻게 되나요?
최용일
•
2000.03.18 22:47
현재 프로젝트의 디렉토리에 넣으시거나 환경설정에서 지정한 디렉토리에 넣으십시오. hee wrote: > 분...
김준연
•
2000.03.18 21:20
2
COMMENTS
/
0
LIKES
begindrag와 EndDrag에 설명해 주실분이 정말 없나요??
제목 그대로 입니다. 아무리 찾아봐도 사용법을 모르겠어요.... 아무도 설명을 안해 주시네요... 아시면 꼭 부탁드리겠습니다.
최용일
•
2000.03.18 22:44
안녕하세요. 제목의 두 메소드는 Drag&Drop나 Drag&Dock작업을 할 때 쓰이는 메소드입니다. DragMode가...
임형호
•
2000.03.18 22:35
김준연 wrote: > 제목 그대로 입니다. > 아무리 찾아봐도 사용법을 모르겠어요.... > 아무도 설명을 안...
hee
•
2000.03.18 21:10
5
COMMENTS
/
0
LIKES
버튼을 누르면 새로운 폼이 뜨는 걸 하고 싶은데요..
최용일
•
2000.03.18 22:53
hee
•
2000.03.19 00:10
최용일
•
2000.03.19 01:33
hee
•
2000.03.19 01:39
최용일
•
2000.03.19 04:11
황원석
2000.03.18 20:41
0
COMMENTS
/
0
LIKES
fax server 구현에 관한 문의
황원석
2000.03.18 20:41
0
COMMENTS
/
0
LIKES
ars에서 fax를 보낼 수 있는 방법...????
델파이사랑
•
2000.03.18 19:00
2
COMMENTS
/
0
LIKES
KEY의 값을 알고 싶어요.
cabaret
•
2000.03.22 18:18
델파이사랑 wrote: > formkeydown에서 키를 정의하려고 하는데 key값을 몰라 이렇게 질문을 올립니다. >...
하얀까마귀
•
2000.03.18 19:37
안녕하세요 하얀까마귀 입니다. vk_Tab = $09;이고 아니...delpisourcertlwin 안에 보시면 win...
이빈
•
2000.03.18 18:40
2
COMMENTS
/
0
LIKES
도와주세요.....
하얀까마귀
•
2000.03.18 19:30
안녕하세요 하얀까마귀 입니다... 잠깐 들어 왔다가... 지금 시간이 없어서.. 간단하게만 답변 할께요.....
델파이청년
•
2000.03.18 18:53
이빈 wrote: > 한상 친절한 답변 감사합니다.... > 마우스화살표를 버튼에다 갔다 놓으면 흑백이 칼라로 ...
최은정
•
2000.03.18 18:31
2
COMMENTS
/
0
LIKES
초보자-중간결과값 보기
최용일
•
2000.03.18 21:36
다음과 같이 해보세요 var Sum: Integer; begin Application.MessageBox('합계', PChar(IntToStr(S...
하얀까마귀
•
2000.03.18 19:32
안녕하세요 하얀까마귀 입니다. 그냥 간단하게 하세요... ShowMessage('합계 = ' + IntToStr(Sum) );...
정인복
•
2000.03.18 17:53
1
COMMENTS
/
0
LIKES
desk top 프로그램을 internet으로
최용일
•
2000.03.18 22:01
안녕하세요! 훌륭하신 생각인것 같군요. 많은 사람과 자료를 공유하고 싶으시다면 자료실을 이용해 ...
류종택
2000.03.18 16:17
0
COMMENTS
/
0
LIKES
Re: !!급!! DBEngine Error($2501) 제발 도와주세요.... 흑..흑..
바보
•
2000.03.18 11:02
1
COMMENTS
/
0
LIKES
한번 실행된 프로그램 다시 실행 안하는 방법좀?
류종택
•
2000.03.18 16:15
아래와 같이하세요.. 여러가지 방법이 있지만 다소 간단한 것 입니다.. 인스턴스를 읽는 것이 되다 안되...
최은정
•
2000.03.18 08:59
1
COMMENTS
/
0
LIKES
[왕초보]-메시지박스에서 결과값 출력..
최용일
•
2000.03.18 09:19
변수값을 여러가지 변환 함수를 써서 스트링으로 변환해서 넣어주시면 됩니다. 스트링이라면 그냥 넣어주...
조씨
•
2000.03.18 07:59
1
COMMENTS
/
0
LIKES
DBGrid에 bmp파일이 보이게 할려면 어떻게 하니요?
조규춘
•
2000.03.18 08:21
조씨 wrote: > > DBGrid에 bmp파일이 보이게 할려면 어떻게 하나요? > > 건강하시고, 모두들 행복하...
이수정
•
2000.03.18 07:41
2
COMMENTS
/
0
LIKES
그럼.. 델파이로 asp도 하고, ActiveX도 쓴건가요?
최용일
•
2000.03.18 09:06
델파이로 못하는것은 없어요... 이수정 wrote: > 어떤 홈페이지에 들어갔는데, asp 확장자에서 물음표(...
이수정
•
2000.03.18 18:00
너무 자신만만 하시군요.. 저의 질문에 대해서는 일언반구 의견 한마디 없이.. 그냥 무조건 된다니요...
유중기
•
2000.03.18 07:15
1
COMMENTS
/
0
LIKES
델파이 프로그램 구입관련 문의
조규춘
•
2000.03.18 08:35
유중기 wrote: > 델파이를 공부하고픈 사람인데 델파이를 공부하려면 델파이 프로그램을 구입해야 하는 것...
쫑현이
•
2000.03.18 07:08
5
COMMENTS
/
0
LIKES
폼의 복사
조규춘
•
2000.03.18 07:53
쫑현이 wrote: > 델파이로 프로그램 짜다가.. > 의문이 생겨서 그러는데...... 부탁드립니다... > 뭐...
하얀까마귀
•
2000.03.18 19:56
안녕하세요 하얀까마귀 입니다.. 조규춘님께 조금 죄송하지만.. 이상해서 해보니까 잘 안되네요... ....
최용일
•
2000.03.18 11:52
진짜 초보님이 맞으시는군요. 저는 그러한 방법으로 생성한다는 것만 말씀드렸습니다. 그걸 어떻게 사용...
최용일
•
2000.03.18 07:34
그러니까 현재의 폼이 TForm1형이라면... var NewForm: TForm1; begin ... NewForm := TForm1...
하얀까마귀
•
2000.03.18 20:22
안녕하세요 하얀까마귀 입니다.. 음.. 제가 잘 못 보았군요.... 조규춘님께서 newForm := TForm....
최연수
•
2000.03.18 06:51
1
COMMENTS
/
0
LIKES
ListView에서...
최용일
•
2000.03.18 23:00
1. 다음은 다중선택된 리스트뷰의 아이템을 리스트박스에 넣는 예제입니다. var NextItem: TListItem...
왕초보
•
2000.03.18 06:48
1
COMMENTS
/
0
LIKES
리스트 뷰를 파일리스트 박스 처럼
최용일
•
2000.03.18 06:57
다음과 같이 하세요... var SearchRec: TSearchRec; Item: TListItem; begin if FindFirst(Se...
이윤환
•
2000.03.18 05:54
1
COMMENTS
/
0
LIKES
memo에 대해..
최용일
•
2000.03.18 11:05
메모에 추가... var I : Integer; begin for I := 0 to Memo1.Lines.Count - 1 do // 이부분은 ...
김준연
2000/03/18 21:20
Views
405
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
제목의 두 메소드는 Drag&Drop나 Drag&Dock작업을 할 때 쓰이는 메소드입니다.
DragMode가 자동으로 설정되어 있으면 위의 두 메쏘드를 쓸일이 없겠지만
수동으로 할 때는 BeginDrag를 사용하여 컨트롤에 Drag작업이 시작됐다는 것을
알립니다.
많이 사용되진 않지만 EndDrag를 이용하여 Drag작업 강제로 중지시킵니다.
파라매터 Drag에 True를 넣어주면 컨트롤이 Drag나 Drop됩니다. False를 넣어
주면 작업이 취소됩니다.
드래그 작업은 일단은 마우스가 눌려야지 일어나므로 주로 OnMouseDown이벤트에서
해당 버튼이 눌리면 BeginDrag를 사용하여 Drag를 시작할건지를 결정합니다.
BeginDrag의 파라매터로 불린값을 넣어주는데 True를 넣어주면 DragMode를 자동으로
한 것과 별차이없이 바로 Drag작업을 시작합니다. 여기에 False를 넣어주면 사용자가
마우스 버튼을 누르고 조금이라도 움직여야만 Drag작업이 활성화 되는거죠.
김준연 wrote:
> 제목 그대로 입니다.
> 아무리 찾아봐도 사용법을 모르겠어요....
> 아무도 설명을 안해 주시네요...
> 아시면 꼭 부탁드리겠습니다.