안녕하세요?
Edit 상자에서 초기값을 입력한 후에 그 값을 지우고 포커스를 옮길경우
초기값이 재 세팅되는 현상에 대해서
Max 1,2,1,64 버전에서 패치 되었습니다.
최신 컴포넌트로 설치를 하신 후 해보시기 바랍니다.
감사합니다.
>컴포넌트의 MAX UNICODE 버전은 2,0,X,X 버전셋을 사용합니다.
>버전 1,2,X,X이며 해당 CLSID는 MAX ANSI 버전의 EMEdit 사용을 의미합니다.
>CLSID가 맞다면 unicode가 아닌 ansi셋을 사용하시는 것으로 판단됩니다.
>
>문의하신 내용만으로는 정확히 가이드가 어렵습니다.
>특히 삭제했을 때 마지막 입력값이 다시 보인다는 게 정확히 이해되지 않네요.
>Text를 재지정했다는 의미인지, 그냥 단순히 백스페이스나 DEL키를 사용하셨다는 건지...
>
>알려주신 버전으로 샘플링을 해본 결과 정상적으로 동작합니다.
>해당 소스 부분만 봤을 때에는 문제가 없어보입니다.
>Bind를 사용하셨는지 여부 등 좀더 자세한 설명이 필요합니다.
>전체 소스 내용을 첨부해주시거나, 기술지원팀으로 연락주시기 바랍니다.
>아래에 있는 연락처로 전화주시면 됩니다.
>
>참고로 컴포넌트속성을 지정하실 때에는 컴포넌트매뉴얼을 잘 읽어보시기 바랍니다.
>
>GeneralEdit를 true로 지정할 경우 Mask가 적용이 되지 않는 상태가 됩니다.
>GeneralEdit가 true라는 것은 일반 HTML의 input과 동일하게 적용된다는 의미이며, 따라서 이 기능을 사용할 경우 EMEdit의 거의 모든 Mask 관련 기능을 사용할 수 없습니다.
>현재 사용하신 예제에서는 Alignment과 Border를 제외하면 다른 속성들은 실제로 적용되지 않는 것입니다.
>즉, 실제로 적용되는 속성은 다음과 같습니다.
>
><object id=NMTXT classid=CLSID:4AEAFD66-8D65-41ac-B1D1-57E7FF2A734F width="150">
> <param name=GeneralEdit value="true">
> <param name=Alignment value=0>
> <param name=Border value=true>
></object>
>
>자세한 내용은 컴포넌트 매뉴얼의 설명을 참고하시기 바랍니다.
>
>
>>>게시판을 이용해 주셔서 감사합니다.
>>>다음양식에 맞게 입력해주세요.
>>>
>>>* 고객시스템명 : 토지주택공사 사전예약시스템
>>>* 문의할 Component명 및 버전 : 가우스 유니코드버젼 - MxMaskEditU.dll 1,2,1,63
>>>* DataSet 버전 : 유니코드버젼 1,2,1,74
>>>* Tr 버전 :
>>>* 문의 유형(질문/요청/참조) : 요청
>>>* 내용 : emedit 글자변경시
>>>
>>>한글입력받는 항목을 아래와 같이 작성했습니다.
>>> <object id=NMTXT classid=CLSID:4AEAFD66-8D65-41ac-B1D1-57E7FF2A734F width="150">
>>> <param name=Text value="">
>>> <param name=MaxLength value=10>
>>> <param name=MaxLength value=10>
>>> <param name=GeneralEdit value="true">
>>> <param name=Alignment value=0>
>>> <param name=Border value=true>
>>> <param name=ClipMode value=true>
>>> <param name=Numeric value=false>
>>> <param name=Format value="">
>>> <param name=PromptChar value="_">
>>> </object>
>>>
>>>저 항목에 입력하고 삭제를 하면 마지막글자가 다시 보여지는 현상입니다.
>>>예로
>>>이름 을 입력하고 이름을 삭제하면 "이" 자가 그대로 다시 찍혀서 보여집니다.
>>>확인부탁드립니다.