程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 用Font類繪製文本(DrawString())

用Font類繪製文本(DrawString())

編輯:.NET實例教程
public partial class Stringformat : Form
    ...{
        public Stringformat()
        ...{
            InitializeComponent();

            SetStyle(ControlStyles.Opaque, true);
            Point p = new Point(0, 0);
            Size s = new Size(500, 300);
            //Bounds = new Rectangle(0, 0, 500, 300);
            Bounds = new Rectangle(p, s);//窗體大小及相對於父客體的位置(0,0)
        }
        protected override void OnPaint(PaintEventArgs e)//重定義基類OnPaint()方法
        ...{
            Graphics g = e.Graphics;
            int y = 0;
            g.FillRectangle(Brushes.White, ClIEntRectangle);//繪制窗體背景色
            Rectangle rect = new Rectangle(0, y, 400, Font.Height);
            //g.FillRectangle(Brushes.Blue, rect);//墳兗一個矩形
public partial class Stringformat : Form
    ...{
        public Stringformat()
        ...{
            InitializeComponent();

            SetStyle(ControlStyles.Opaque, true);
            Point p = new Point(0, 0);
            Size s = new Size(500, 300);
            //Bounds = new Rectangle(0, 0, 500, 300);
            Bounds = new Rectangle(p, s);//窗體大小及相對於父客體的位置(0,0)
        }
        protected override void OnPaint(PaintEventArgs e)//重定義基類OnPaint()方法
        ...{
            Graphics g = e.Graphics;
            int y = 0;
            g.FillRectangle(Brushes.White, ClIEntRectangle);//繪制窗體背景色
            Rectangle rect = new Rectangle(0, y, 400, Font.Height);
            //g.FillRectangle(Brushes.Blue, rect);//墳兗一個矩形
public partial class Stringformat : Form
    ...{
        public Stringformat()
        ...{
            InitializeComponent();

            SetStyle(ControlStyles.Opaque, true);
            Point p = new Point(0, 0);
            Size s = new Size(500, 300);
            //Bounds = new Rectangle(0, 0, 500, 300);
            Bounds = new Rectangle(p, s);//窗體大小及相對於父客體的位置(0,0)
        }
        protected override void OnPaint(PaintEventArgs e)//重定義基類OnPaint()方法
        ...{
            Graphics g = e.Graphics;
            int y = 0;
            g.FillRectangle(Brushes.White, ClIEntRectangle);//繪制窗體背景色
            Rectangle rect = new Rectangle(0, y, 400, Font.Height);
            //g.FillRectangle(Brushes.Blue, rect);//墳兗一個矩形
 text is much longer, and drawn ";
            longString += "into a rectangle that is higher than ";
            longString += "one line,so that it will wrap. It is ";
            longString += "very easy to wrap text using GDI+.";
            g.DrawString(longString, afont, Brushes.Black, rect);
            afont.Dispose();
        }
    }

 運行效果圖:



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved