Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
마우스로 ListBox의 아이템 순서바꿀수있나요?
안녕하세요.
1 2
2 -> 3
3 1
4 4
마우스로 3번을 누른후 2자리로 이동후 마우스버튼 때면
아이템의 순서가 바꾸는 프로그램은 어떨게 해야합니까?
경험있으신분의 답변기다림니다.
1
COMMENTS
어린왕자
•
2001.05.31 19:46
dolphine wrote:
> 안녕하세요.
>
> 1 2
> 2 -> 3
> 3 1
> 4 4
>
> 마우스로 3번을 누른후 2자리로 이동후 마우스버튼 때면
>
> 아이템의 순서가 바꾸는 프로그램은 어떨게 해야합니까?
>
> 경험있으신분의 답변기다림니다.
방법만 갈켜드릴께요..
먼저..
위치를 바꾸는 버튼을 만드시구요..(사용자가 마우스가 없을수도 있으니깐..)
그다음 마우스 이벤트핸들러를 작성하시면 되겠네요..
n번째 위치에서 m번째 위치로 갈때 움직이는 프로시저를 만들면 되겠네요.
그프로시저 안에서는 n>m 인경우와 m>n인경우 경우로 나누어서 코딩을 하면 되겠구요.
이 프로시저가 작성되면
버튼하구 연결해줘야하는데..위로올가는 버튼, 아래로 내려가는 버튼 각각 위치를 파악해서 n -> n+1 , n -> n-1번째로 프로시저를 호출하면 되겠구요..
마지막으로 마우스 이벤트 핸들러인데요..
마우스 다운할때 마우스 위치의 itemindex를 찾아요...
드래그를 시작하게 하고..
마우스가 드랍될때...마우스 위치의 itemindex를 찾아요..
두개의 itemindex를 찾았으니깐..
프로시저를 호출하면 되겠져..
그럼 수거...소스를 못드려서 죄성.
그럼 즐코하셔요
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
전기수
•
2001.05.31 19:22
1
COMMENTS
/
0
LIKES
TChart 콤포넌트 방법 좀 알려주세요...제발...
최용일
•
2001.05.31 20:23
안녕하세요. 최용일입니다. TChart(teeChart)컴포넌트는 아마두 델3이상에는 컴포넌트 팔레트에 있을건...
하늘나무(왕초보^.*)
2001.05.31 19:19
0
COMMENTS
/
0
LIKES
퀵레포트 미리보기에서 엑셀로 변환하기
왕초보
2001.05.31 19:14
0
COMMENTS
/
0
LIKES
폼의 위치 문제...
xen
2001.05.31 17:45
0
COMMENTS
/
0
LIKES
TColor에 관한 질문
해당화
•
2001.05.31 10:12
1
COMMENTS
/
0
LIKES
For 문에서 4씩 증가를 시킬려고 합니다.
조복기
•
2001.05.31 11:21
해당화 wrote: > for문에서 보통은 1씩 증가를 하자나요 > > 그런데 4씩 증가를 시킬려고 합니다. 어떻...
초봉이
•
2001.05.31 09:57
1
COMMENTS
/
0
LIKES
DBGrid 를 선택하려 합니다. 도와주세요... 제발 ... plz...
조복기
•
2001.05.31 11:47
제가 DB콘트롤을 거의 사용을 안해서 테스트를 해봤는데 원하는 값으로 커서가 잘 이동하네염.. Quer...
김동민
•
2001.05.31 08:42
1
COMMENTS
/
0
LIKES
그림을 보여주고싶은데..
최용일
•
2001.05.31 20:34
안녕하세요. 최용일입니다. TImage에 윈도우 핸들은 없지만 DC의 핸들은 Canvas프라퍼티가 가지고 있습...
초봉이
•
2001.05.31 07:23
2
COMMENTS
/
0
LIKES
table 컴포넌트에서 정렬하는 방법좀. 꼭 좀 알려주세요...
감초
•
2001.05.31 18:03
master, detail 구조를 사용하는 것과 쿼리를 사용하는 것과는 상관이 없읍니다. 쿼리를 사용해서도 얼마...
나그네
•
2001.05.31 07:50
결론만 말씀 드리면 없습니다. 테이블컴포넌트는 자체적으로 소팅하는 기능을 제공하는 것이 아니라 물리...
dolphine
•
2001.05.31 07:21
1
COMMENTS
/
0
LIKES
마우스로 ListBox의 아이템 순서바꿀수있나요?
안녕하세요. 1 2 2 -> 3 3 1 4 4 마우스로 3번을 누른후 2자리로 이동후 마우스버튼 때면 아이템의 순서가 바꾸는 프로그램은 어떨게 해야합니까? 경험있으신분의 답변기다림니다.
어린왕자
•
2001.05.31 19:46
dolphine wrote: > 안녕하세요. > > 1 2 > 2 -> 3 > 3 1 > 4 4 > > 마우스로 3번을...
xEEEn
2001.05.31 07:11
0
COMMENTS
/
0
LIKES
[질문:DLL] DLL에서 파일을 직접 열어서 TEXT를 입력하려면..
델초버자
•
2001.05.31 06:13
1
COMMENTS
/
0
LIKES
treeview의 특정 node를 지우고 싶은데요??
최용일
•
2001.05.31 20:45
안녕하세요. 최용일입니다... uses절에 폼1을 추가하시고 노드를 찾아서 Delete메소드를 이용해서 지우...
초보
2001.05.31 05:51
0
COMMENTS
/
0
LIKES
조건문 사용에 관한 질문입니다..
한상훈
2001.05.31 05:39
0
COMMENTS
/
0
LIKES
웹화면 같은창에서 보이기..
칼라
•
2001.05.31 05:31
3
COMMENTS
/
0
LIKES
영문의 첫자만 대문자로 바꾸는 방법은..?
로리대마왕
•
2001.05.31 06:18
스트링형에 문장을 대입하신담에 Length()함수를 써서 그 문장의 길이를 구하고 For 루프를 그 길이만...
칼라
•
2001.05.31 20:59
공룡이라는 분이 알려주신 function 입니다.. 안녕하십니까..공룡입니다.. 저의 허접하고 무식한 방법...
최용일
•
2001.05.31 22:08
안녕하세요. 최용일입니다... 흠 Copy함수를 많이 쓰네요... 그리고 문자하나를 대문자로 바꾸는것은 Up...
응가왕
•
2001.05.31 03:18
1
COMMENTS
/
0
LIKES
<질문>DBgrid에서 선택된 행 삭제방법 알켜줘여!.
아기코알라
•
2001.05.31 08:09
응가왕 wrote: > Q & A를 쭉 검색해 봤는데여 제가 원하는 답이 없어서여.. > (짧은 실력이라 답을 못찾...
^-_-^
•
2001.05.31 03:06
2
COMMENTS
/
0
LIKES
mySQL 필드타입에서 datetime 사용시...
나그네
•
2001.06.01 22:57
^-_-^ wrote: > yo` > > 안녕하세요!! :D > > 그토록 덥더니만, 오늘은 시원하네요!! 비는 안왔지...
나그네
•
2001.06.01 22:57
^-_-^ wrote: > yo` > > 안녕하세요!! :D > > 그토록 덥더니만, 오늘은 시원하네요!! 비는 안왔지...
구름둥둥
2001.05.31 03:06
0
COMMENTS
/
0
LIKES
mdac사용이 무료입니까 ?
강영미
2001.05.31 03:01
0
COMMENTS
/
0
LIKES
임의 실행시 에러
킴
2001.05.31 02:26
0
COMMENTS
/
0
LIKES
odbc연결을 어케 하죠.프로그램 배포 ㅡㅡ;;
재봉나라
•
2001.05.31 02:12
1
COMMENTS
/
0
LIKES
form 크기를 조절 할려고 하는데요? 가르침 부탁
컴맹..
•
2001.05.31 02:24
헤헤 컴맹 입니다.. 요렇게 해보세여... unit Unit1; interface uses Windows, Messages, Sy...
dolphine
2001/05/31 07:21
Views
252
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세요.
>
> 1 2
> 2 -> 3
> 3 1
> 4 4
>
> 마우스로 3번을 누른후 2자리로 이동후 마우스버튼 때면
>
> 아이템의 순서가 바꾸는 프로그램은 어떨게 해야합니까?
>
> 경험있으신분의 답변기다림니다.
방법만 갈켜드릴께요..
먼저..
위치를 바꾸는 버튼을 만드시구요..(사용자가 마우스가 없을수도 있으니깐..)
그다음 마우스 이벤트핸들러를 작성하시면 되겠네요..
n번째 위치에서 m번째 위치로 갈때 움직이는 프로시저를 만들면 되겠네요.
그프로시저 안에서는 n>m 인경우와 m>n인경우 경우로 나누어서 코딩을 하면 되겠구요.
이 프로시저가 작성되면
버튼하구 연결해줘야하는데..위로올가는 버튼, 아래로 내려가는 버튼 각각 위치를 파악해서 n -> n+1 , n -> n-1번째로 프로시저를 호출하면 되겠구요..
마지막으로 마우스 이벤트 핸들러인데요..
마우스 다운할때 마우스 위치의 itemindex를 찾아요...
드래그를 시작하게 하고..
마우스가 드랍될때...마우스 위치의 itemindex를 찾아요..
두개의 itemindex를 찾았으니깐..
프로시저를 호출하면 되겠져..
그럼 수거...소스를 못드려서 죄성.
그럼 즐코하셔요