Q&A

  • 레이블 한개에 여러개 언더바 글자 쓰는 법 있나요?
델 초보 깨비 임다.
프로그래밍하다 막히는게 있어서 (__);

언더바 문자를 쓰려고 노력중입니다.
& 로는 한개의 레이블에 한개의 언더바 만을 보여 줄수 있더군요.
아깝더군요. 근데
저는  한개의 레이블에 여러개의 언더바문자를 쓰고 싶거든요
쩝 안되네요.
고수님들의 도움 꼬옥 부탁드립니다.

델코를 사랑하는 깨비 였슴다.


1  COMMENTS
  • Profile
    깨비 2002.02.08 20:31
    에궁.. 결국은 자답을 하고 맙니다.
    일명 꽁수라는 것을 쓰긴 했는데..
    이보다 더 쉬운 방법이 있으면. 꼭 답변 부탁드립니다.

    Procedure TForm1.Button1click(Sender : TObject);
    var
    tmpX, tmpY, nx :  integer;
    begin
         Label.Caption :='';
         Label.Refresh;
         Label.Canvas.Pen.Color := Label.Font.Color;
         Label.Canvas.Pen.width := 1;
         Label.Canvas.TextOut(0,0,'이거이 테스트 입니다.');  

         tmpX := Label.Canvas.TextWidth(이거이 ');
         nx := Label.Canvas.TextWidth('테스트');
         tmpY := Label.Canvas.TextHeight('테');
         Label.Canvas.Moveto(tmpX,tmpY-1);
         Label.Canvas.Lineto(tmpX+nx,tmpY-1);

         tmpX :=Label.Canvas.TextWidth('이거이 테스트 ');
         nx := Label.Canvas.TextWidth('입니다.');
         tmpY := Label.Canvas.TextHeight('입');
         Label.Canvas.Moveto(tmpX,tmpY-1);
         Label.Canvas.Lineto(tmpX+nx,tmpY-1);
    end;