안녕하세욥~!!
또다시 궁금증이 재발해씀다..
아주 무서운 병...-_-;
오늘 여쭤볼거슨 모냐 하믄염..
예를들어 수정창이라고 가정을 하게씀다...
거기에는 editbox가 20여개가 이씀다...
각 editbox마다 key press이벤트에서 엔터키를 치면
uqdate쿼리문이 실행되게 하려구 합니다..
로긴할때.. 아뒤랑 패숴드치구 엔티키 꽉~! 누르면 로긴 되는것 처럼여..
사용자가 어느부분을 수정할지 모르니..
모든 editbox에 적용을 시킬 생각임다..
여기서 저는..
procedure Tform1.edit1keypress.......
begin
if key = #13 then begin
...
end;
이런식으루 할 생각임다..
물론 첨하는 건데.. 될지 안될지 몰겠지만..
되길 바라며..-_-;;
암튼..
근데.. 위 if문에서 '...'자리에 들어갈 함수는 모두 똑같거덩여??
그래서.. 함수를 아예 하나 맹글어서..
if문에 만족하면 그 함수를 불러오도록 하구 싶습니다..
asp에서 include처럼 말이져..
함수는 어케 만들며.. 어떻게 사용하는지..
참 글구..짐 막 생각난 건데욤..
위 if문에 사용되는 함수는
'수정'버튼을 누른거랑 똑같이 실행되는뎅..
구럼..
if key = #13 then begin
TForm1.btnUpdateClick(Sender: TObject)
end;
이런식으루 해두 되는건지..-_-;;
흠.. 델파이가 첨이라.. 어떻게 해야 되는지 몰겠눈뎅..
워낙 초보라..
간단한 예제와 함께 째끔 자세한 설명을 덧붙여 주심..
매우매우.. 눈물날만큼 감사하게씀다..-_ㅜ
넝담이 아니구염..
프로그램 첨 시작할때.. 주위에 도움받을 사람이 암두 없으셨던 분은..
제 심정을 이해해 주시리라 믿씀다..
많은 가르침 부탁드림다...
그럼..
오늘두 즐플, 즐코, 즐델.. 하시구염..
언제나 행복하시기 바랍니다~^^
가장 궁금한것이 지금 한 폼에서 그런것인지가 가장 궁금하군요...
한 폼에서 그런다면
이런경우에는 한개의 keypress이벤트에서
이 소스를 넣어주고...다른 editbox에서 그 이벤트를 공유하면 됩니다...
즉 object inspector에서 edit2의 이벤트중에 keypress의 콤보박스를 열어
보면 edit1의 이벤트가 보입니다... edit2의 이벤트도 edit1로 해주면
같은 프로시저를 타게되는 것이지요...
헌데 제일 궁금한것은 사용자가 어떤 자료를 수정할 지 모른다고 하여...
각각의 editbox에 업데이트 이벤트가 필요한지...궁금하군요...
한개만 수정하고 종료하지 않는 이상에는.....