“我的作品:文华”的版本间的差异

来自通约智库
跳转至: 导航搜索
第16行: 第16行:
 
版权声明:本文为CSDN博主「a550853006a」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
 
版权声明:本文为CSDN博主「a550853006a」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
 
原文链接:https://blog.csdn.net/a550853006a/article/details/45769215
 
原文链接:https://blog.csdn.net/a550853006a/article/details/45769215
 +
----
 +
 +
public partial class Form1 : Form
 +
{
 +
    Timer timer = new Timer();
 +
    string[] lines = { "hellow world", "nihao", "line3", "line4", "line5", "end" };
 +
    int currentLine = 0;
 +
 +
    public Form1()
 +
    {
 +
        InitializeComponent();
 +
        timer.Interval = 300;
 +
        timer.Tick += delegate { currentLine++; this.Invalidate(); };
 +
        timer.Start();
 +
    }
 +
 +
    protected override void OnPaint(PaintEventArgs e)
 +
    {
 +
        for (int i = 0; i < currentLine % lines.Length; i++)
 +
        {
 +
            e.Graphics.DrawString(lines[i], this.Font, Brushes.Black, 10, 20 * i);
 +
        }
 +
    }
 +
}

2019年11月25日 (一) 11:14的版本


我的作品

Graphics gdi(this->GetDC()->m_hDC); //构造一个GDI+对象

   	Pen red(Color(255,255,0,0),3);   	//构造一个画笔 画笔透明度是255
   	gdi.DrawLine(&red,10,10,50,10);		//画线

FontFamily m_font(L"宋体"); Font font(&m_font,24); //构造字体 SolidBrush brush(Color(255,0,0,255)); //输出字符串要构造一个画刷 CRect rect; this->GetClientRect(&rect); //得到客户区大小 PointF point(rect.right/2,rect.bottom/2);//坐标点 gdi.DrawString(L"中华",2,&font,point,&brush);//输出字符串 ———————————————— 版权声明:本文为CSDN博主「a550853006a」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/a550853006a/article/details/45769215


public partial class Form1 : Form {

   Timer timer = new Timer();
   string[] lines = { "hellow world", "nihao", "line3", "line4", "line5", "end" };
   int currentLine = 0;

   public Form1()
   {
       InitializeComponent();
       timer.Interval = 300;
       timer.Tick += delegate { currentLine++; this.Invalidate(); };
       timer.Start();
   }

   protected override void OnPaint(PaintEventArgs e)
   {
       for (int i = 0; i < currentLine % lines.Length; i++)
       {
           e.Graphics.DrawString(lines[i], this.Font, Brushes.Black, 10, 20 * i);
       }
   }

}