Q&A

  • richdeit로 중간에 글씨색을 바꾸고 싶어요..
RichEdit에서 중간에 글씨색을 바꾸고 싶은데요..

예를 들어 버튼 2개와 리치에디터 하나를 놓고



버튼 1 클릭이벤트는



RichEdit1.SelAttributes.color:=clRed;



요렇게 놓고



버튼 2 클릭이벤트는



RichEdit1.Text:=RichEdit1.Text+'A';



하고 실행하서 버튼 1을 먼저 누르고 버튼 2를 누르면 글씨가 전부 빨간색으로



잘 나타나는데...



버튼 2를 클릭을 몇번하고 버튼 1을 누르고 버튼 2를 누르면 거기서 부터는 글씨가 검



은색에서 빨간색으로 바뀔 줄 알았는데... 전혀 바뀌지를 않더군요...



RichEdit1.Lines.Add('A');



이런 식으로 하면 중간에도 글씨색은 바뀌지만 줄이 바뀌어 버리니... 소용이 없고..



저는 RichEdit에 쭈~~욱 이어서 쓰고 싶거든요...



RichEdit로 줄바꾸지 않고 쭉 이어서 쓰면서 중간에 글씨 색을 바꾸는 방법을 알고 싶



습니다...



읽어 주셔서 감사합니다...

1  COMMENTS
  • Profile
    xdelphi 2001.01.13 17:52
    남상혁 wrote:

    > RichEdit에서 중간에 글씨색을 바꾸고 싶은데요..

    > 예를 들어 버튼 2개와 리치에디터 하나를 놓고

    >

    > 버튼 1 클릭이벤트는

    >

    > RichEdit1.SelAttributes.color:=clRed;

    >

    > 요렇게 놓고

    >

    > 버튼 2 클릭이벤트는

    >

    > RichEdit1.Text:=RichEdit1.Text+'A';

    >

    > 하고 실행하서 버튼 1을 먼저 누르고 버튼 2를 누르면 글씨가 전부 빨간색으로

    >

    > 잘 나타나는데...

    >

    > 버튼 2를 클릭을 몇번하고 버튼 1을 누르고 버튼 2를 누르면 거기서 부터는 글씨가 검

    >

    > 은색에서 빨간색으로 바뀔 줄 알았는데... 전혀 바뀌지를 않더군요...

    >

    > RichEdit1.Lines.Add('A');

    >

    > 이런 식으로 하면 중간에도 글씨색은 바뀌지만 줄이 바뀌어 버리니... 소용이 없고..

    >

    > 저는 RichEdit에 쭈~~욱 이어서 쓰고 싶거든요...

    >

    > RichEdit로 줄바꾸지 않고 쭉 이어서 쓰면서 중간에 글씨 색을 바꾸는 방법을 알고 싶

    >

    > 습니다...

    >

    > 읽어 주셔서 감사합니다...



    C:Program FilesBorlandDelphi5DemosRichedit의 RichEdit예제를 참고하시면

    도움이 될것 같군요!!!!!!!!!