1747055369646
Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
델파이5.0에서 동적으로...
폼의 어느 위치에서 마우스 왼쪽 버튼 클릭 이벤트가 발생하면,
그 좌표를 읽어서 클릭한 부분에 어떤 이미지를 보여주고자 합니다.
델파이에서도 C++에서 new/delete 처럼 동적으로 어떤 컴포넌트를
생성하고 없앨 수 있을까요?
2
COMMENTS
구창민
•
2004.11.11 21:17
네 동적으로 컴포넌트를 생성하고 삭제하실 수 있습니다.
간단한 예문을 올릴께요 보시고 참고 하세요
즐거운 프로그래밍 하시길
ex)
var
P : TPoint;
Img : TImage;
begin
Img := TImage.Create..
Img.Parent := 특정컨트롤;
Img.Align := alNone;
Img.Tag := ...
Img.Stretch := True...;;
Img.Picture.LoadFromFile(...);;
GetCursorPos(P); //현재 마우스 커서의 위치를 알아내고..
//P.x, P.y 가 현재 마우스의 좌표..
Img.Top := P.Y..;
Img.Left := P.X...;
...
...
end;
0
0
댓글
모영철
•
2004.11.11 21:13
^^ 당근 있죠...
오래전에 본거라 잘기억은 안나는데..
찾아보시면 있을겁니다.
마우스를 클릭한 위치에 있는 컴포넌트,컨트롤(?) 알아내기
이런 제목이었던거 같은데요.. 팁 게시판에 있었던거 같아요
마우스 위치는 가장 간편한게 Mouse 를 이용하는건데요..
이게 뭔지 저도 잘 모르겠어요..
Application도 그렇고 몇개 있던데...
스끼다시 같은 거라고나 할까요..
에디터 창에 Mouse. 하고 치시면 프로퍼티가 주욱하고 나올겁니다.
폼영역이외에 다른 영역도 잡아줍니다.
써놓고 보니 정말 답변 이상하네요..
시간 있으면 잘 찾아서 테스트해서 답변해 드릴텐데..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김정현
•
2004.11.11 21:20
2
COMMENTS
/
0
LIKES
기존의 소스를 공부하며 수정하는 중인데요...
이추형
•
2004.11.11 22:22
저의 경우에는 OS를 Windows 2003 사용하고 있는데요 간혹 시스템 관련 코딩시 컴파일까지는 잘 되고 실행...
김정현
•
2004.11.12 00:00
왜 충돌이 아니라고 생각하냐면요... 기본 윈도2000프로페셔널에 서비스팩4 구요... 설치 프로그램은 ...
이두형
•
2004.11.11 20:59
2
COMMENTS
/
0
LIKES
델파이5.0에서 동적으로...
폼의 어느 위치에서 마우스 왼쪽 버튼 클릭 이벤트가 발생하면, 그 좌표를 읽어서 클릭한 부분에 어떤 이미지를 보여주고자 합니다. 델파이에서도 C++에서 new/delete 처럼 동적으로 어떤 컴포넌트를 생성하고 없앨 수 있을까요?
구창민
•
2004.11.11 21:17
네 동적으로 컴포넌트를 생성하고 삭제하실 수 있습니다. 간단한 예문을 올릴께요 보시고 참고 하세요 ...
모영철
•
2004.11.11 21:13
^^ 당근 있죠... 오래전에 본거라 잘기억은 안나는데.. 찾아보시면 있을겁니다. 마우스를 클릭한 ...
KDDG_RNStone
2004.11.11 20:49
0
COMMENTS
/
0
LIKES
파일 사이즈가 너무 커져버린 FDB... 외
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.11.11 20:27
1
COMMENTS
/
0
LIKES
Printers를 이용한 출력물
하얀까마귀
•
2004.11.12 02:43
안녕하세요 하얀까마귀입니다. printers를 이용한다면 그 내용자체가 이미지인데요.. DC에다가 그냥 프...
차재운
2004.11.11 19:58
0
COMMENTS
/
0
LIKES
db명을 중복해서 사용했을때 삭제 방법
초보자
2004.11.11 19:24
0
COMMENTS
/
0
LIKES
XML을 사용하여 프로그램 실행여부 제어
박원용
•
2004.11.11 18:18
4
COMMENTS
/
0
LIKES
테이블 조인에 관하여..
모영철
•
2004.11.11 19:01
두개의 쿼리로 나누고 두개의 updatesql을 쓰시던지 아니면 한개의 테이블만 입력을 하고 나머지...
박원용
•
2004.11.11 20:19
또 답변 주셨군요... 그런데 제가 초보라 이해를 잘못하고 있습니다.. 죄송하지만 좀더 상세하게 답변좀 ...
모영철
•
2004.11.11 20:48
제가 생각해보기엔.. 폼위에 하나의 디비 그리드 하나의 쿼리 하나의 업데이트에스큐엘이 있다면 지...
박원용
•
2004.11.11 20:56
답변 정말 감사합니다.. 이젠 잘됩니다.. ^^; 한델에는 정말 훌륭한 분들이 많이 계신것 같네요... 그...
문의득
2004.11.11 17:53
0
COMMENTS
/
0
LIKES
db의 테이블을 오픈하면 pc에 db file이.
앤디
•
2004.11.11 12:08
1
COMMENTS
/
0
LIKES
Wav format 변경 꼭 도와주세요.
하얀까마귀
•
2004.11.12 02:51
안녕하세요 하얀까마귀 입니다. 음성은 acm으로 시작되는 많은 api들이 있습니다. 이걸로 하시면 원하...
가딘
•
2004.11.11 08:54
3
COMMENTS
/
0
LIKES
퀵리포트의 특정값 가져오기
모영철
•
2004.11.11 19:07
퀵리포트의 컨트롤을 찾지 마시고.. 연결된 Query에서 값을 가지고 오시면 되지 않을까요.. 아니면 ...
가딘
•
2004.11.11 19:52
excel 로 변환해야 할게 많아서 일일이 코딩하기는 뭐하고 해서 함수를 만들어서 미리보기 창...
모영철
•
2004.11.11 20:57
무엇이 문제인지 제가 잘 이해가 안되네요.. 추측을 해보면 미리보기 창을 직접 만드셨고..거기에 엑셀...
흐르는강물
2004.11.11 08:24
0
COMMENTS
/
0
LIKES
insufficient disk space
정경주
2004.11.11 01:40
0
COMMENTS
/
0
LIKES
Required package 'vcldbx50' not found 에러
㉳㉥ㅗ㉣ㅐ㉧ㅛ
2004.11.11 00:14
•
0
COMMENTS
/
0
LIKES
입력창의 핸들값 찾기
이정택
•
2004.11.10 23:24
4
COMMENTS
/
0
LIKES
adoQuery에서 group by 가 이상해요....
정정봉
•
2004.11.11 00:01
4개의 Table의 조인된 코드를 올려주시면 수정해 드리도록 하겠습니다.
이정택
•
2004.11.11 18:12
올리겠습니다. SELECT SER.CD_BRAND CD_...
정정봉
•
2004.11.12 03:44
하루종일 일하다 보니 늦어네요...지송합니다.. 사용하시는 DB가 무엇인지요? 많이도 Group by 하셨네요....
이정택
•
2004.11.13 08:14
님께서 답변 주신 내용을 실행해 보니 역시 같은 문제가 발생을 하네요... 왜 그런지 답답하네요. 다른 ...
델파인
•
2004.11.10 22:09
2
COMMENTS
/
0
LIKES
실행파일 압축기 UPX에 대한 질문
하얀까마귀
•
2004.11.17 11:17
안녕하세요 하얀까마귀 입니다. upx는 잘모르겟구요.. 아마두 원리는 뻔하겟
남양원
•
2004.11.11 17:57
장점 : 실행파일이 압축되므로 배포할 파일의 사이즈를 줄여 줍니다. 업데이트 파일들을 압축하면, ...
이동우
•
2004.11.10 20:08
4
COMMENTS
/
0
LIKES
DBGrid에서 필드에 컴마를 찍을려고 합니다.
정정봉
•
2004.11.10 23:48
보통 Query나 Table의 필드(정수형,실수형)의 object inspect에서 displayformat에 ###,###으로 지정하면 D...
이동우
•
2004.11.11 17:35
위의 답변내용은 약간 부족한것 같습니다... displayformat 은 dbgrid에서 지원 하지 않는것...
정정봉
•
2004.11.12 03:51
DBGrid는 지원하지 않는것 맞습니다. DBGrid에 연결되는 Query콤포나 Table콤포을 설정하시라구 한건데...
조병호
•
2005.05.25 04:53
TNumericField이나 여기서 상속받은놈은 DisplayFormat와 EditFormat 속성을 가지고 있는데 DisplayFormat...
김춘경
2004.11.10 02:11
0
COMMENTS
/
0
LIKES
델파이2005 신제품 발표회 다녀오신분 소감 부탁드립니다.
최지혜
•
2004.11.10 00:54
2
COMMENTS
/
0
LIKES
인터넷 자동로그인 방법좀 .....
하얀까마귀
•
2004.11.12 02:23
안녕하세요 하얀까마귀 입니다. 오랜만에 답변 하나 올리네요.. nhic면 국민건강보험 관리공단인가??...
nilriri™
•
2004.11.10 08:06
얼마전에 답변 작성하면서..테스트 해봤었는데.. 저만 그러는줄 알았는데..ㅡㅡ; xp sp2 설치하고 ...
양정수
•
2004.11.10 00:03
2
COMMENTS
/
0
LIKES
델파이 폼에서 버튼클릭하면 인터넷 브라우저를 새창으로 띄우는법?
정찬희
•
2004.11.10 04:48
procedure OpenIE(const aURL: string); var IE: Variant; begin IE := Creat...
가리
•
2004.11.10 00:35
그냥 URL로 열때에는 아래의 ShellExecute함수를 사용하여 사용해 보십시요. uses 에 'shell...
송종효
•
2004.11.09 22:24
1
COMMENTS
/
0
LIKES
퀵리포트에서 밴드 & Shape
정정봉
•
2004.11.09 23:24
QuickRep BeforePrint이벤트에서 Qrshape width를 조절하면 될것 같은데요.
이두형
2004/11/11 20:59
Views
337
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
서버에 요청 중입니다. 잠시만 기다려 주십시오...
간단한 예문을 올릴께요 보시고 참고 하세요
즐거운 프로그래밍 하시길
ex)
var
P : TPoint;
Img : TImage;
begin
Img := TImage.Create..
Img.Parent := 특정컨트롤;
Img.Align := alNone;
Img.Tag := ...
Img.Stretch := True...;;
Img.Picture.LoadFromFile(...);;
GetCursorPos(P); //현재 마우스 커서의 위치를 알아내고..
//P.x, P.y 가 현재 마우스의 좌표..
Img.Top := P.Y..;
Img.Left := P.X...;
...
...
end;