Q&A

  • Edit 에서 한문자 바꾸기
안녕하세요..



Edit 컴포넌트에서 text 에서 첫 문자만 을 바꾸고 싶어서



Edit1.Text[1] := 'A';



이런 식으로 했더니 에러가 발생 합니다..



임시로 str := Edit1.Text; 를 넣고 str[1] 의 값을 변경해서 다시



edit1.text := str; 이라고 넣었지만..



왜 에러가 나는지 아시는 분 알려주시고...



다른 방법은 없는가요?



1  COMMENTS
  • Profile
    김상영 1999.12.15 09:31
    zirocool wrote:

    > 안녕하세요..

    >

    > Edit 컴포넌트에서 text 에서 첫 문자만 을 바꾸고 싶어서

    >

    > Edit1.Text[1] := 'A';

    >

    > 이런 식으로 했더니 에러가 발생 합니다..

    >

    > 임시로 str := Edit1.Text; 를 넣고 str[1] 의 값을 변경해서 다시

    >

    > edit1.text := str; 이라고 넣었지만..

    >

    > 왜 에러가 나는지 아시는 분 알려주시고...

    >

    > 다른 방법은 없는가요?

    >



    다음과 같은 방법으로 하면 될꺼 같은데..



    Edit1.Text := 'A' + Copy(Edit1.Text,2,Length(Edit1.Text));



    한번 해보시지요..