Q&A

  • 리치에디트에서폰트한글자만폰트색깔바꾸는 방법
리치에디트에서 한글자만 폰트의 색깔을 바꾸고 다음부터는 기본색깔로 또다시 특정키를누르면 한색깔로 바꾸고 다시다음부터는 기본색깔로 바꾸는 방법이 없을까요..



제가 하려는 것은 스페이스(띄어쓰기)대신에 하얀색폰트의 하얀바탕의 폰트를 쓰면 띄어쓰기처럼 보이려는 것이지요.. 간단한것 같은데 잘안되어서 질문을 올립니다.



리치에디트에서는 한글자의 폰트만 바꿀수있다던데...

제가 초보라 간단한것도 어렵네요...



부탁합니다.

1  COMMENTS
  • Profile
    이채성 2000.11.16 03:11
    RichEdit의 SelAttributes 프로퍼티를 사용해 보시는 게 어떨까 하는데요..

    다음은 제가 만든 샘플입니다.



    unit Unit1;



    interface



    uses

    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

    StdCtrls, ComCtrls;



    type

    TForm1 = class(TForm)

    RichEdit1: TRichEdit;

    Button1: TButton;

    Button2: TButton;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

    private

    { Private declarations }

    public

    { Public declarations }

    end;



    var

    Form1: TForm1;



    implementation



    {$R *.DFM}



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    RichEdit1.SelAttributes.Color := clRed;

    end;



    procedure TForm1.Button2Click(Sender: TObject);

    begin

    RichEdit1.SelAttributes.Color := clBlue;

    end;



    end.



    이분희 wrote:

    > 리치에디트에서 한글자만 폰트의 색깔을 바꾸고 다음부터는 기본색깔로 또다시 특정키를누르면 한색깔로 바꾸고 다시다음부터는 기본색깔로 바꾸는 방법이 없을까요..

    >

    > 제가 하려는 것은 스페이스(띄어쓰기)대신에 하얀색폰트의 하얀바탕의 폰트를 쓰면 띄어쓰기처럼 보이려는 것이지요.. 간단한것 같은데 잘안되어서 질문을 올립니다.

    >

    > 리치에디트에서는 한글자의 폰트만 바꿀수있다던데...

    > 제가 초보라 간단한것도 어렵네요...

    >

    > 부탁합니다.