C#

学C#的第17天

森岩
2022-08-05 / 0 评论 / 0 阅读 / 正在检测是否收录...

1、总结类型转换(待补全)

  1. char[]--->string
string str = new string(chars);
  1. list<>--->string[]
string[] strs = list.ToArray();

2、GDI

1. 作用:画图

2. 方法:

  1. Graphics g = this.CreateGraphics();通过当前窗口创建几何对象
  2. Graphics g = Graphics.FromImage(bmp);通过image图像创建几何对象
  3. Pen p = new Pen(Brushes.Aqua);创建画笔对象
  4. Point p1 = new Point(20, 30);创建点对象
  5. g.DrawLine(p, p1, p2);画一条线
  6. Rectangle rec = new Rectangle(new Point(50, 50), new Size(80, 80));创建矩形对象
  7. g.DrawRectangle(p, rec);画一个矩形
  8. g.DrawString("文本", new Font("宋体", 20, FontStyle.Underline), Brushes.Aqua, new Point(350, 350));画文字
  9. Bitmap bmp = new Bitmap(150, 40);创建一个新的位图
  10. bmp.SetPixel(p.X, p.Y, Color.Black);改变点的颜色

3. 注意:

  由于我们画的时候是用代码画的,所以如果拖动窗体的时候,窗体重新绘制,但是我们用代码画的没有被重新绘制。解决办法是在窗体上创建一个Paint事件,意思是每当窗体重新绘制的时候执行。

0

评论 (0)

取消