Q&A

  • Edit 콤퍼넘트가 엔터키로 박아져있네요..해결책좀..
Standard 의 Edit 콤퍼넌트가 엔터키치면 Tab 으로 가게 자체적으로 박아져있는데요..



그것좀 해결책 없나요?? 고칠수 있는 방법좀..



TEdit 로 받는데 그게 박아져있군요..모든 컴퍼넌트에 박아져있더군요..



엔터치면 Tab으로 되게끔..



컴퍼넌트 자체에 박아져있습니다..



어딜 수정해서 다시 컴파일해야하죠??



1  COMMENTS
  • Profile
    바사기몬 2000.10.15 23:27
    엔터키 처리시 tab키와 동일하게 처리하게 되는 루틴은 거의

    다음과 같은 코딩이 들어 갑니다..



    얘기 하신 부분은 아마 표준 컴포넌트를 수정했다는 것으로 들리는데 맞나요?



    만약 그렇다면 이 걸 원상태로 돌리는 것은 가장 쉬운 방법은 델파이를

    다시 설치 하시는 것이구요..



    아니면 컴포넌트 소스를 찾아( 아래와 비슷한 루틴이 분명히 있을 겁니다.)

    수정 하시는 겁니다..



    그럼 이만...



    procedure Tpoftm120.EdtEDPSKeyPress(Sender: TObject; var Key: Char);

    begin

    if Key = #13 then

    begin

    SelectNext(Sender as TwinControl,True,True);

    Key := #0;

    end;

    end;



    procedure Tpoftm120.NEdtDungiNoFromKeyDown(Sender: TObject; var Key: Word;

    Shift: TShiftState);

    begin

    if Key = 13 then

    begin

    SelectNext(Sender as TwinControl,True,True);

    Key := 0;

    end;

    end;





    안희준 wrote:

    > Standard 의 Edit 콤퍼넌트가 엔터키치면 Tab 으로 가게 자체적으로 박아져있는데요..

    >

    > 그것좀 해결책 없나요?? 고칠수 있는 방법좀..

    >

    > TEdit 로 받는데 그게 박아져있군요..모든 컴퍼넌트에 박아져있더군요..

    >

    > 엔터치면 Tab으로 되게끔..

    >

    > 컴퍼넌트 자체에 박아져있습니다..

    >

    > 어딜 수정해서 다시 컴파일해야하죠??

    >