C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[24290] edit의 caret위치 조정
빌더 초보 [] 963 읽음    2003-02-14 10:37
edit에 입력되는 hex값 문자열중 소문자르 발견해서 대문자로 바꾼후
edit의 text에 넣으면
caret위치가 문자열 처음으로 가는데 이유를 모르겠군요...
첨부터 대문자만 입력되면 문제없고
소문자가 입력되었을때 문제가 발생됩니다
해결책을 알려주시면 감사하겠습니다

    for(int p=0; p<(EDIT_WR->Text).Length(); p++)
    {
        if((buffer[p] >= 48 && buffer[p] <= 57) || (buffer[p] >= 65 && buffer[p] <= 70) ||
            (buffer[p] >= 97 && buffer[p] <= 102))
        {
            //소문자를 대문자로 Converting..
            if(buffer[p] >= 97 && buffer[p] <= 102)
            {
                buffer[p] = buffer[p] - 32;
            }
            str = str + buffer[p];
        }
        else
        {
            ShowMessage("입력 HEX값중 잘못된 값이 있습니다");
            EDIT_WR->Text = "";
            return;
        }
    }

    if(form_main->Showing)
    {
        EDIT_WR->Text = str;
    }

+ -

관련 글 리스트
24290 edit의 caret위치 조정 빌더 초보 963 2003/02/14
24351     Re:edit의 caret위치 조정 유영인.Chris 880 2003/02/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.