Q&A

  • 키보드로 버튼을 줄였다 늘였다 아주미세하게 움직이고????
안녕하세요.....커피향기입니다.

모두 더운날씨임에도 열씸히 사시고 계시죠? ^^*

다름이 아니라 델파이에서 보면 shift + 화살표 ctrl + 화살표 누르면

버튼이 미세하게 커지고 작아지고 미세하게 움직이고 그러잖아여??

근데 그거 어떻게 구현하는 거에여??

제가 이번에 만든 프로그램에서 필요한 기능이라서리 ㅡ.ㅡ;;;

죄송합니다. 아시는분 있으시면 꼭 답변부탁드립니다.



그럼 건강하시구요 즐코하세요

5  COMMENTS
  • Profile
    곽효근 2001.07.26 21:10
    안녕하세요~



    Keydown이나 Keypress에서 눌린 키값을 검출하여 컨트롤키라면



    어떤 특정플래그값을 true로 합니다



    keyUp이벤트에서 컨트롤키라면 특정플레그값을 False로..



    그리고나서 커서키가 눌려지면



    현재 액티브컨트롤.Width := 액티브컨트롤.Width +1 ;

    요렇게 해주시믄 댑니다.



    그럼 행운을 빕니다.~



    커피향기.. wrote:

    > 안녕하세요.....커피향기입니다.

    > 모두 더운날씨임에도 열씸히 사시고 계시죠? ^^*

    > 다름이 아니라 델파이에서 보면 shift + 화살표 ctrl + 화살표 누르면

    > 버튼이 미세하게 커지고 작아지고 미세하게 움직이고 그러잖아여??

    > 근데 그거 어떻게 구현하는 거에여??

    > 제가 이번에 만든 프로그램에서 필요한 기능이라서리 ㅡ.ㅡ;;;

    > 죄송합니다. 아시는분 있으시면 꼭 답변부탁드립니다.

    >

    > 그럼 건강하시구요 즐코하세요

  • Profile
    커피향기.. 2001.07.26 23:04
    곽효근 wrote:

    > 안녕하세요~

    >

    > Keydown이나 Keypress에서 눌린 키값을 검출하여 컨트롤키라면

    >

    > 어떤 특정플래그값을 true로 합니다

    >

    > keyUp이벤트에서 컨트롤키라면 특정플레그값을 False로..

    >

    > 그리고나서 커서키가 눌려지면

    >

    > 현재 액티브컨트롤.Width := 액티브컨트롤.Width +1 ;

    > 요렇게 해주시믄 댑니다.

    >

    > 그럼 행운을 빕니다.~



    답변감사드립니다.

    그럼 한가지만 더 질문드리겠습니다. 혹시 shift 와 ctrl의 키값을 아시나요?

    음.......엔터의 키값은 13이잖아여 그런 키값말입니다.

    shift + -> 이렇게 할려면 shift키값 + -> 키값을 알면 님 말씀처럼 할수 있을꺼

    같은데여??

    죄송합니다. 한번만 더 질문에 답변해주세요....

  • Profile
    까마귀 2001.07.27 03:57
    커피향기.. wrote:

    > 곽효근 wrote:

    > > 안녕하세요~

    > >

    > > Keydown이나 Keypress에서 눌린 키값을 검출하여 컨트롤키라면

    > >

    > > 어떤 특정플래그값을 true로 합니다

    > >

    > > keyUp이벤트에서 컨트롤키라면 특정플레그값을 False로..

    > >

    > > 그리고나서 커서키가 눌려지면

    > >

    > > 현재 액티브컨트롤.Width := 액티브컨트롤.Width +1 ;

    > > 요렇게 해주시믄 댑니다.

    > >

    > > 그럼 행운을 빕니다.~

    >

    > 답변감사드립니다.

    > 그럼 한가지만 더 질문드리겠습니다. 혹시 shift 와 ctrl의 키값을 아시나요?

    > 음.......엔터의 키값은 13이잖아여 그런 키값말입니다.

    > shift + -> 이렇게 할려면 shift키값 + -> 키값을 알면 님 말씀처럼 할수 있을꺼

    > 같은데여??

    > 죄송합니다. 한번만 더 질문에 답변해주세요....



    안녕하세요. 까마귀입니다.



    언제 키값을 알고 쓰겠습니까? 외우기 어렵게..

    버츄얼 키를 쓰세요.

    KeyDown, KeyUp Event에서는 사용가능합니다. KeyPress는 약간의 코딩이 필요.



    예를 들어 Esc 는 VK_ESCAPE 등으로 씁니다.

    자세한 Key List는 여기 자료실에 있습니다.







    위대한 단군혼이 살아있는 나라.... 대한민국.

  • Profile
    곽효근 2001.07.26 23:35


    ctrl = 17

    shift = 16

    상 = 38

    하 = 40

    좌 = 37

    우 = 39

    ESC = 27



    이렇게 되구요~

    더 찾으시려면~



    일반 어플시작하시구 폼 속성중에 KeyPreview속성을 True로하고



    KeyDown 이벤트에서



    showmessage(inttostr(key));



    해주시믄 어떤키는 어떤값인지 알수 있답니다.~



    그럼 행운을 빌어요~~









  • Profile
    커피향기.. 2001.07.27 01:05
    정말 감사합니다.



    많은 도움이 될것 같네여..^^*



    더우신데 몸 조심하시구요......



    즐코하세요

    • 2001.07.27 03:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.07.27 07:46
      안녕하세요. 최용일입니다. 비베는 안 써봐서 잘모르는데... 아마도 비베인스톨시디에 라이센스등록...
    • 2001.07.27 19:04
      reg 파일이란 파일은 다등록해도 안되거든여.... 아주 급한건데 다시 한번만... 최용일 wrote: > 안...
    • 최용일
      2001.07.28 02:40
      데브피아에 TMSFlexGrid의 라이센스 파일이 어떤것인지 물어보세요. 거긴 VS동호회니까요... 나 wrot...
    • xxx
    • 2001.07.27 02:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 나무..
      2001.07.27 02:22
      Edit라면 직접 지워줘야죠.. Edit는 DB랑 상관 없는 컴포넌트니까.. 항상 어떤 이벤트든 reset해줘야 ...
    • 나무..
      2001.07.27 02:30
      님이 말쌈하시는 게 정확히 어떤 부분인지 이해가 안가는디 ㅜㅜ; > 폼하나가 사라졌어요... > 분명 ...
    • 모르는파이
      2001.07.27 03:03
      나무님 먼저 답변해줘서 감사합니당.. 근데 저기 나무님께서 말씀하신 두번째 경우같거든요..빼먹고 저장...
    • 나무..
      2001.07.27 11:49
      델파이를 저장할때 생기는 파일 기억 하시나 모르겠네요? .dpk : 프로젝트 파일, 유닛을 포함하고 있는 ...
    • 이추형
      2001.07.27 02:33
      SQL문상에 에러가 있습니다. MDB를 붙여 쓸때와 오라클은 틀리죠.. 대강보니 ROWID를 어쩌구저쩌구 하신...
    • ^^
      2001.07.27 02:31
      하나의 레코드가 수정된 이후에는 commit등의 transaction이 발생되어야 겠죠? 그래야 그 수정값이 반영될...
    • 노력중인 초보
      2001.07.27 05:48
      ^^ wrote: > 하나의 레코드가 수정된 이후에는 commit등의 transaction이 발생되어야 겠죠? > 그래야 그 ...
    • bluesky
    • 2001.07.26 23:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 나무..
      2001.07.27 02:42
      방법이야 있죠. 한글의 경우 한글에 대한 SDK 사용 설명이 인스톨 CD에 있습니다. 전에 그거 갖구 해봤던 ...
    • 구창민
      2001.07.27 00:22
      어디를 더블클릭 하셨다는 건가여? 탐색기의 파일을 더블클릭하셨다는 건가여? 아니면 이미 실행된 ...
    • 이기주
      2001.07.27 02:55
      . 탐색기의 파일을 더블클릭할 수도 있고 바탕화면에 있는 파일을 더블클릭할 수도 있습니다. 아...
    • 나무..
      2001.07.27 09:54
      님이 말씀하시는건 탐색기는 잘 모르겠지만 바탕화면의 경우 클릭되는 위치 값을 읽고 그 위치의 아이콘...
    • 장철진
    • 2001.07.26 21:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • aparadin
      2001.07.28 01:01
      장철진 wrote: > 안녕하세요! 언제나 질문만 하게 되는군요!!! > > 제목그대로 Query1.Refesh 사용시 ...
    • 장철진
      2001.07.28 02:38
      > > **************************************************************************0 > Refresh라면 무언...
    • 정성훈
      2001.07.26 22:19
      버즈 wrote: > 안녕하세요 > 다름이 아니라 > RX 라이브러리와 인디 콤포넌트를 깔았는데요 > 컴포넌트...
    • 곽효근
      2001.07.26 21:10
      안녕하세요~ Keydown이나 Keypress에서 눌린 키값을 검출하여 컨트롤키라면 어떤 특정플래그값을 tru...
    • 커피향기..
      2001.07.26 23:04
      곽효근 wrote: > 안녕하세요~ > > Keydown이나 Keypress에서 눌린 키값을 검출하여 컨트롤키라면 > ...
    • 까마귀
      2001.07.27 03:57
      커피향기.. wrote: > 곽효근 wrote: > > 안녕하세요~ > > > > Keydown이나 Keypress에서 눌린 키값을 ...
    • 곽효근
      2001.07.26 23:35
      ctrl = 17 shift = 16 상 = 38 하 = 40 좌 = 37 우 = 39 ESC = 27 이렇게 되구요~ 더 찾으시...
    • 커피향기..
      2001.07.27 01:05
      정말 감사합니다. 많은 도움이 될것 같네여..^^* 더우신데 몸 조심하시구요...... 즐코하세요
    • irookie
    • 2001.07.26 20:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 난나야
      2001.07.26 23:35
      irookie wrote: > MDIform 1개 > childform 2개( formChild1, formChild2 라 부르자! ) > 그냥 modalfor...
    • 곽효근
      2001.07.26 21:07
      안녕하세요~ 음.. Application개체를 어케하면 나올꺼 같은데 걍 무식한 방법으론 차일드폼...
    • 성더기
      2001.07.27 18:57
      델파이의 출력은 기본적으로 퀵리포트가 담당합니당 퀵리포트 탭에보면 qrgroup이라는 컴포넌트가 있습니...
    • 질문자
    • 2001.07.26 18:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김기완
      2001.07.27 22:58
      www.tiptech.net 에 들어가시면(회원가입) 파워강좌 delphi 에서 tip쪽을 보시면 (지금 접속이 않되 확인...
    • irookie
    • 2001.07.26 18:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 델피언
      2001.07.26 18:47
      irookie wrote: > 컴퓨터가 2대 있습니다. 컴1, 컴2 > > paradox db가 컴1이 있습니다. 글쿠, 그 폴더...
    • 난나야
      2001.07.26 19:43
      이호림 wrote: > 안녕하세요. 이호림입니다. > > 프로그램 실행시 2개의 폼이 동시에 띄워지고 첫번째...
    • 홍성락
      2001.07.26 19:43
      제가 하는 방법중 2가지가 있습니다. 1.메뉴 Project/Options...에서 auto_create forms에 등록후 해당...