Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
ListView에서 더블클릭했을때
제가 지금 하는 프로그램은 가상 ListView를 생성하고 한 Record를 더블클릭
하면 다른 폼이 만들어지면서 상세정보가 나오도록하고 싶거든요..
물론 그자료를 출력도 하고 싶답니다.
근데 어디서 부터 해야할지.....감이 않잡힙니다.
도와주세요....흑흑
2
COMMENTS
타락천사
•
2003.07.28 18:05
안녕하세요. 타락임다.
저도 어디서 부터 답변해야 할지 감이 안옵니다.
정리부터 해야 하겠군요.
리스트뷰를 동적생성 해서, 노드를 클릭하면 폼을 생성하며 함께 관련정보를 나오게 하려는 모양이군요.
우선 리스트뷰를 동적생성 해서 노드 클릭하고 등등이 다 잘 작동하게 해야 합니다.
그 담에 폼에 대한 정보 레코드 리스트를 만듭니다.
다음에 리스트뷰의 노드에는 Data 라는 프러퍼티가 있습니다. 이 Data 프러퍼티에 관련 정보 레코드의 포인터를 연결시킵니다.
그럼 노드 클릭하면 노드에 연결된 정보 레코드를 읽어서 폼을 생성하며 보이면 되죠.
개발한 방향은 알려드렸습니다.
구현은 이제부터 해야겠죠.^^
즐푸하세여..
타락천사..
0
0
댓글
그냥
•
2003.07.27 11:53
글로적기 힘들군요..
procedure ListClick(Sender: TObject);
begin
ShowMessage('!!CLICK!!');
선택된 레코드를 출력하면 되겠죠..!! 요기서..
end;
procedure Create();
var A : TlistView;
begin
A := Tlistview.Create...
A.Parent := FORM1;
A.OnClick:=ListClick; //바꿔치기하는거죠
end;
동적생성, 상속에 관한것이 좀 들어갑니다. 그럼...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이상민
•
2003.07.27 12:01
1
COMMENTS
/
0
LIKES
다른폼을 띄우려면 어떻게 하나요? AboutBox 같은것 말입니다.
한만교
•
2003.07.27 15:30
하병준
•
2003.07.27 09:30
1
COMMENTS
/
0
LIKES
richedit 에 대한 질문임다.
한만교
•
2003.07.27 15:31
온진욱
•
2003.07.27 02:28
2
COMMENTS
/
0
LIKES
누구 윈도우 트레이 하단에 남아있는 메모리 지우는거 아시는 분...
델파인
•
2003.11.27 05:44
오래
타락천사
•
2003.07.30 18:04
안녕하세요. 타락임다.. 예전에 어디서 트레이를 리프레쉬 하는 팁을 본적이 있습니다만, 그곳이 한델, ...
박윤희
•
2003.07.26 23:28
1
COMMENTS
/
0
LIKES
함수 호출시 계속 같은 에러가 나요
한만교
•
2003.07.27 15:35
윤광희
•
2003.07.26 21:41
1
COMMENTS
/
0
LIKES
크레디트 카드 결재 시스템 구축방법 좀 알려주세요.
전형식
•
2003.07.27 06:51
안녕하세요 biosoft 전형식입니다. 카드리더기를 이용하여 결재시스템을 붙이시는것은 그다지 어려운것이 ...
아리엘
•
2003.07.26 20:25
1
COMMENTS
/
0
LIKES
TCanvas 를 이용하는데 바탕색을 어떻게 변경하죠?
한만교
•
2003.07.27 15:36
남현숙
•
2003.07.26 09:43
2
COMMENTS
/
0
LIKES
ListView에서 더블클릭했을때
제가 지금 하는 프로그램은 가상 ListView를 생성하고 한 Record를 더블클릭 하면 다른 폼이 만들어지면서 상세정보가 나오도록하고 싶거든요.. 물론 그자료를 출력도 하고 싶답니다. 근데 어디서 부터 해야할지.....감이 않잡힙니다. 도...
타락천사
•
2003.07.28 18:05
안녕하세요. 타락임다. 저도 어디서 부터 답변해야 할지 감이 안옵니다. 정리부터 해야 하겠군요. ...
그냥
•
2003.07.27 11:53
글로적기 힘들군요.. procedure ListClick(Sender: TObject); begin ShowMessage('!!CLICK!!'); 선택...
이상민
•
2003.07.26 07:44
1
COMMENTS
/
0
LIKES
리스트를 클릭하면 현재 커서 위치에 글자가 출력되게 하고싶어요
한만교
•
2003.07.27 15:41
박준영
•
2003.07.26 03:55
1
COMMENTS
/
0
LIKES
프로그램 종료시 에러 메세지가 나옵니다.
박상기
•
2003.07.26 05:31
클래스나 콘트롤을 동적생성을 했으면 메모리 반환을 하여야 합니다. 이점을 한번 확인해 보세요
루단스
2003.07.26 03:46
0
COMMENTS
/
0
LIKES
팝업메튜에서 AutoHotkeys 프로퍼티를 maManual 로해도...
강현구
2003.07.26 03:12
0
COMMENTS
/
0
LIKES
ActiveServerObject에서 DCOM 사용하기
기지훈
•
2003.07.26 03:10
2
COMMENTS
/
0
LIKES
while true do 문에서 탈출 실패 문제
타락천사
•
2003.07.28 17:57
안녕하세요. 타락임다. 코드 답변은 다른분이 하셨고, 전 질문에 답변해 드리죠. 1.왜 while문에서 r...
박상기
•
2003.07.26 05:34
while문 내에 Application.processmessage;을 삽입한번 해보세요
아리엘
2003.07.26 02:38
0
COMMENTS
/
0
LIKES
퀵리포트에서 NewPage 가 안되요?
기지훈
•
2003.07.26 02:18
5
COMMENTS
/
0
LIKES
키보드에 있는 두 delete 버튼의 차이??
KDDG_Check
•
2003.07.26 03:56
안녕하세요. 여유로움입니다. 이벤트 선택을 잘못 하셨네요. KeyPress에서 하지 마시고 KeyDown이벤트에...
KDDG_RNStone
•
2003.07.26 03:00
그건 숫자 키 패드로 사용되고 있기 때문이 아닐까요? Num Lock에 불이 들어오면 숫자기능이니 '.'로 인...
기지훈
•
2003.07.26 03:30
질문을 수정할게요. ^^ =========================== // keypress 이벤트입니다(본래의 질문을 하게한 ...
^ㅡ^
•
2003.07.26 04:29
답변이 될지 모르겠군요 KEYDOWN이벤트에서 해 보세요.. case key of VK_DELETE, VK_DECIMAL : btncli...
돌멩이
•
2003.07.26 04:29
onKeypress 이벤트에서 VK_DELETE 는 반응하지 않습니다. VK_TAB 등 몇개가 있습니다. 이런 키는 ONKEYD...
델을시작하며
•
2003.07.26 01:13
1
COMMENTS
/
0
LIKES
딜레이가 심한 명령을 만났어요....ㅠㅠ
김병곤
•
2003.07.26 03:10
제가 인디 콤포를 사용하지 않아서 정확하진 않으나 Http콤포라면 아마도 Get함수는 블로킹 함수일겁니다....
정태훈
2003.07.26 00:45
0
COMMENTS
/
0
LIKES
델파이 초보인데여~MS-WORD나 한글문서에 값 넣는 법이요
이정은
•
2003.07.25 19:11
1
COMMENTS
/
0
LIKES
query 컴포넌틍에 글자가 안써져여
열심히
•
2003.07.25 19:36
전 델4 쓰는데 한글입력하면 그러더라구요.. 그럴때는 폼파일(*.DFM)으로 들어가셔서 해당쿼리를 찾...
양임식
2003.07.25 10:22
0
COMMENTS
/
0
LIKES
C API로 만든 윈도우를 Parent로 하는 TForm 창을 만들려면 ?
기지훈
•
2003.07.25 07:36
2
COMMENTS
/
0
LIKES
계산기의 '=' 버튼의 enter key 처리
열심히
•
2003.07.25 18:42
위의 이벤트 부분에서는 이상이 없는것 같습니다. 다름 부분에서 잘못 된것 같은데요.. 브레이크 포...
연기훈
•
2003.07.25 19:23
key 값 초기화를 해줘야 하는 거 아닌지... case 문 끝나고서.. key := 0; 해보세요... 그리고...
아폴론
•
2003.07.25 05:58
4
COMMENTS
/
0
LIKES
같은폼 두번 열지 않기...
박상기
•
2003.07.25 06:53
아래와 같이 간단히 하는게 어떨지? Uses Tr120F; if Tr120F = nil then Tr120F := T...
하병준
•
2003.07.25 07:23
ex1 for i := 0 to Screen.FormCount-1 do if Screen.Forms[i].C...
박상기
•
2003.07.25 07:49
위와 같이 해도 되긴 되는데 projet 메뉴 options에서 해당 폼을 Auto-Create-forms에 추가해야 함돠
하병준
•
2003.07.25 17:41
굳이 auto로 안해도 가능합니다..위에껀..해당폼이 있는지 여부만 검사하니깐.. 있다면 그 폼은...
남현숙
2003/07/26 09:43
Views
310
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
저도 어디서 부터 답변해야 할지 감이 안옵니다.
정리부터 해야 하겠군요.
리스트뷰를 동적생성 해서, 노드를 클릭하면 폼을 생성하며 함께 관련정보를 나오게 하려는 모양이군요.
우선 리스트뷰를 동적생성 해서 노드 클릭하고 등등이 다 잘 작동하게 해야 합니다.
그 담에 폼에 대한 정보 레코드 리스트를 만듭니다.
다음에 리스트뷰의 노드에는 Data 라는 프러퍼티가 있습니다. 이 Data 프러퍼티에 관련 정보 레코드의 포인터를 연결시킵니다.
그럼 노드 클릭하면 노드에 연결된 정보 레코드를 읽어서 폼을 생성하며 보이면 되죠.
개발한 방향은 알려드렸습니다.
구현은 이제부터 해야겠죠.^^
즐푸하세여..
타락천사..