C#

学C#的第17天

森岩
2022-08-05 / 0 评论 / 2 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年08月05日,已超过1219天没有更新,若内容或图片失效,请留言反馈。

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

评论

博主关闭了所有页面的评论