Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
동적 생성 객체의 이벤트 처리는 어떻게...
샬롬!
객체를 동적으로 생성한다는걸 처음알고
그걸 실험하기 위해 사용했는데 이런 문제에 봉착하고 말았습니다.
문제는 이렇습니다.
동적으로 생성된 컨트롤에서 일어나는 이벤트 처리를 어디에 어떻게 기술해
주어야 하나요?
예를 들자면 리스트 박스를 동적으로 생성해서 어떤 아이템을 클릭하면
그 자료를 에디트 박스로 넘겨주도록 할려면 어떻게 해야 할까요?
아시는 분 답변좀 부탁 드릴께요...
그럼.....
1
COMMENTS
손창근
•
1999.07.16 02:11
안녕하세요... 오공이 입니다...
listBox을 생성해서 listBox의 onMouseMove 이벤트가 일어날때 Edit의 값을
바꾸는 예을 간단하게 보여드립니다..
원하시는 이벤트을 만들어서 정적일때랑 똑같이 코딩하시면 되리라 생각이
듭니다.
물론 이벤트을 만들때 중요한건 파라메터을 똑같이 하셔야 되고요...
도움이 되었나 모르겠네요..
그럼 이만....
type
TForm1 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
List1 : TListBox;
procedure list1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.list1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Edit1.text := 'aaa';
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
list1 := TListBox.create(Self);
list1.Parent := self;
list1.Top := 10;
list1.left := 30;
list1.Width := 100;
list1.Height := 100;
list1.OnMouseMove := list1MouseMove;
end;
end.
정재홍 께서 말씀하시기를...
> 샬롬!
>
> 객체를 동적으로 생성한다는걸 처음알고
>
> 그걸 실험하기 위해 사용했는데 이런 문제에 봉착하고 말았습니다.
>
> 문제는 이렇습니다.
>
> 동적으로 생성된 컨트롤에서 일어나는 이벤트 처리를 어디에 어떻게 기술해
> 주어야 하나요?
>
> 예를 들자면 리스트 박스를 동적으로 생성해서 어떤 아이템을 클릭하면
>
> 그 자료를 에디트 박스로 넘겨주도록 할려면 어떻게 해야 할까요?
>
> 아시는 분 답변좀 부탁 드릴께요...
>
> 그럼.....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
한재홍
•
1999.07.16 20:42
1
COMMENTS
/
0
LIKES
Groupfooter 잘 아시는분 도와주세요..(긴급)
이상준
•
1999.07.17 02:43
한재홍 께서 말씀하시기를... > groupfooter 내에 qrexpr을 사용하여 sum을 구하고 구한 sum을 가지고 > ...
뽈치
1999.07.16 19:15
0
COMMENTS
/
0
LIKES
QuickRep에 대해 잘 아시는분..한수 가르쳐주세요.
장일
•
1999.07.16 19:14
4
COMMENTS
/
0
LIKES
초보입니다.-인터베이스 질문-
조복기
•
1999.07.16 19:20
안녕하세요..조복기입니다. 델파이안에 포함된 인터베이스는 라이센스에 걸려있습니다.. 배포권이 ...
장일
•
1999.07.16 19:45
감사합니다. 그럼 인터베이스는 델파이 프로그램이 깔려 있는 상태에서만 사용을 할수 있나요? 그리고 ...
조복기
•
1999.07.16 20:15
안녕하세요..조복기입니다.. 제자리에 인터베이스를 설치하지않아서 설명화일을 볼수가없어 대답을 ...
장일
•
1999.07.16 20:22
성실한 답변 정말 고맙습니다. 좋은 날 되세요.
kbna
1999.07.16 18:40
0
COMMENTS
/
0
LIKES
ListView에서 TopItem 변경방법
델초보
1999.07.16 17:45
0
COMMENTS
/
0
LIKES
NMFTP에 관하여..
송재환
•
1999.07.16 12:58
2
COMMENTS
/
0
LIKES
이미지 재사용에 관해...
노력하는이
•
1999.07.17 00:14
송재환 께서 말씀하시기를... > 동일한 이미질 매번 화일에서 읽어 오고 있습니다. 25개 * 7 = 175 개 가...
안치봉
•
1999.07.16 19:18
안녕하세요. 제가 알기로는 웬만한 콘트롤들은 다 LoadFromStream 이라는 메쏘드가 있습니다. 우선 ...
이태호
•
1999.07.16 12:51
1
COMMENTS
/
0
LIKES
String[5]의 값이 한글의 상위 바이트인지 하위 바이트인지...
안치봉
•
1999.07.16 19:09
안녕하세요. 제가 알기로는 불가능한걸로 알고 있습니다. 대신에 문자열의 처음부터 조사를 해들어가...
김종성
•
1999.07.16 11:31
1
COMMENTS
/
0
LIKES
다른 응용프로그램을 로딩하는 방법?
손창근
•
1999.07.16 18:46
안녕하세요.. 오공이 입니다... 김종성님께서 말씀하기는걸 쓰려면 ShellExecute함수을 써야 할거 같네요....
HYUN
•
1999.07.16 09:49
1
COMMENTS
/
0
LIKES
raw를 BMP로 (제발 부탁합니다.)
글쎄요
•
1999.07.16 19:22
HYUN 께서 말씀하시기를... > 이제 델파이 공부를 시작하는 학생입니다. > 그런데 당장 급하게 델파이를...
박홍석
•
1999.07.16 07:57
1
COMMENTS
/
0
LIKES
TImage에 관한 질문
구창민
•
1999.07.16 09:02
박홍석 께서 말씀하시기를... > 안녕하세요. > > TImage컴포넌트에 그림이 있는지 없는지 여부를 체크...
박성훈
•
1999.07.16 06:45
1
COMMENTS
/
0
LIKES
sql에러
손창근
•
1999.07.16 18:38
안녕하세요,.. 오공이 입니다.. 소소을 전부 쓰신게 맞다면.... execSql이 빠진거 같네요... 그게 아니...
이용일
•
1999.07.16 05:42
1
COMMENTS
/
0
LIKES
ListView에서 행이 선택되었는지의 여부??
구창민
•
1999.07.16 09:24
이용일 께서 말씀하시기를... > ListView에서...row가 Select되었는지 어떻게 알수 있나요?/ > 답변 부탁...
허정수
•
1999.07.16 03:52
1
COMMENTS
/
0
LIKES
MS-Sql사용시 Login User명을 바꾸는 방법
한
•
1999.07.16 19:28
허정수 께서 말씀하시기를... > MS-Sql을 사용하다 다른 사용자명으로 DataBase에 접속을 하려고 하는데 ...
최진숙
1999.07.16 02:54
0
COMMENTS
/
0
LIKES
차트에서 레이블을 여러줄로 보이기
별이
•
1999.07.16 02:41
1
COMMENTS
/
0
LIKES
카드리더기로 카드번호를 읽을때...
권경부
•
1999.07.16 10:30
카드리더기에는 대표적으로 두가지 타잎이 있습니다. 하나는 많이쓰이는 키보드 입력방식(키보트 포트에 ...
한근수
•
1999.07.16 02:12
1
COMMENTS
/
0
LIKES
반복되는 문장을 간단히 처리하고 싶은데...
손창근
•
1999.07.16 02:36
안녕하세요... 오공이 입니다... 다음과 같이 하면 될거 같은데요... 도움이 되었나 모르겠네요... 그럼 ...
정유라
•
1999.07.16 01:16
2
COMMENTS
/
0
LIKES
네트웍 로그인 ID를 알 수 없을까요?
권경부
•
1999.07.16 10:34
천리안에서 이정욱님의 답변입니다. 우선 GetUserName함수가 델파이의 windows.pas에 보시면 정의 되어...
정유라
•
1999.07.16 20:11
자세한 답변에 감사드립니다. 그런데 테스트를 해보니 GetUserName Fuction 자체가 윈도우 레지스트리 값...
정재홍
•
1999.07.16 01:16
1
COMMENTS
/
0
LIKES
동적 생성 객체의 이벤트 처리는 어떻게...
샬롬! 객체를 동적으로 생성한다는걸 처음알고 그걸 실험하기 위해 사용했는데 이런 문제에 봉착하고 말았습니다. 문제는 이렇습니다. 동적으로 생성된 컨트롤에서 일어나는 이벤트 처리를 어디에 어떻게 기술해 주어야 하나요? 예를 들자...
손창근
•
1999.07.16 02:11
안녕하세요... 오공이 입니다... listBox을 생성해서 listBox의 onMouseMove 이벤트가 일어날때 Edit의 값...
정재홍
1999.07.16 01:04
0
COMMENTS
/
0
LIKES
html help
박성훈
•
1999.07.16 01:00
1
COMMENTS
/
0
LIKES
에러 좀 잡아주세요!
권경부
•
1999.07.16 10:38
SickU.DFM 파일이 깨졌을 수 있습니다. 아니면 다른 델파이 버전에서 작성이 된것이라 맞지 않을 수 도 있...
정재홍
1999/07/16 01:16
Views
524
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
listBox을 생성해서 listBox의 onMouseMove 이벤트가 일어날때 Edit의 값을
바꾸는 예을 간단하게 보여드립니다..
원하시는 이벤트을 만들어서 정적일때랑 똑같이 코딩하시면 되리라 생각이
듭니다.
물론 이벤트을 만들때 중요한건 파라메터을 똑같이 하셔야 되고요...
도움이 되었나 모르겠네요..
그럼 이만....
type
TForm1 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
List1 : TListBox;
procedure list1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.list1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Edit1.text := 'aaa';
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
list1 := TListBox.create(Self);
list1.Parent := self;
list1.Top := 10;
list1.left := 30;
list1.Width := 100;
list1.Height := 100;
list1.OnMouseMove := list1MouseMove;
end;
end.
정재홍 께서 말씀하시기를...
> 샬롬!
>
> 객체를 동적으로 생성한다는걸 처음알고
>
> 그걸 실험하기 위해 사용했는데 이런 문제에 봉착하고 말았습니다.
>
> 문제는 이렇습니다.
>
> 동적으로 생성된 컨트롤에서 일어나는 이벤트 처리를 어디에 어떻게 기술해
> 주어야 하나요?
>
> 예를 들자면 리스트 박스를 동적으로 생성해서 어떤 아이템을 클릭하면
>
> 그 자료를 에디트 박스로 넘겨주도록 할려면 어떻게 해야 할까요?
>
> 아시는 분 답변좀 부탁 드릴께요...
>
> 그럼.....