[C#] 컨트롤 위에 글쓰기

Posted at 2013.02.22 10:49 | Posted in 프로그래밍

진행률 막대기(progressbar) 컨트롤이 있는데 그 위에 진행률을 퍼센티지(%)로 나타내고 싶을 때 등등 사용하면된다.

var text = "쓸글";
var font = SystemFonts.DefaultFont;
using(var gr = 글쓸컨트롤.CreateGraphics())
gr.DrawString(text, font, Brushes.Black, new PointF(x좌표, y좌표));

글쓸컨트롤에 컨트롤 이름을 입력하고 x좌표와 y좌표에 적당한 값을 입력하면(해당 컨트롤 기준) 준비완료!

글을 컨트롤 정중앙에 오게하고싶다면 gr.MeasureString(text, font);를 이용해 텍스트의 크기를 알아내 x좌표와 y좌표를 바꿔주면 된다.

저작자 표시 비영리
신고

Name __

Password __

Link (Your Website)

Comment