WinForm绘制文本--字体加粗、倾斜、下划线

WinForm绘制文本--字体加粗、倾斜、下划线

WinForm绘制文本--字体加粗、倾斜、下划线_第1张图片

     Graphics g;
        Font font;
        Brush brush;
        string fontString = "";
        private void button1_Click(object sender, EventArgs e)
        {
            //宋体,14号,蓝色,正常
            g = this.CreateGraphics();
            font = new Font("宋体", 14);
            brush = new SolidBrush(Color.Blue);
            fontString = "宋体,14号,蓝色,正常";
            g.DrawString(fontString, font, brush, 20, 10);

        }

        private void button2_Click(object sender, EventArgs e)
        {
            //宋体,14号,红色,加粗
            g = this.CreateGraphics();
            font = new Font("宋体", 14,FontStyle.Bold);
            brush = new SolidBrush(Color.Red);
            fontString = "宋体,14号,红色,加粗";
            g.DrawString(fontString, font, brush, 20, 50);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            //隶书,16号,绿色,有下划线
            g = this.CreateGraphics();
            font = new Font("隶书", 16,FontStyle.Underline);
            brush = new SolidBrush(Color.Green);
            fontString = "隶书,16号,绿色,有下划线";
            g.DrawString(fontString, font, brush, 20, 90);
        }

        private void button4_Click(object sender, EventArgs e)
        {
            //黑体,20号,灰色,倾斜
            g = this.CreateGraphics();
            font = new Font("黑体", 20,FontStyle.Italic);
            brush = new SolidBrush(Color.Blue);
            fontString = "黑体,20号,灰色,倾斜";
            g.DrawString(fontString, font, brush, 20, 130);
        }

 

posted on 2018-02-02 17:18 adminyu 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/zyadmin/p/8406110.html

你可能感兴趣的:(WinForm绘制文本--字体加粗、倾斜、下划线)