winforms – 将表单呈现为位图

前端之家收集整理的这篇文章主要介绍了winforms – 将表单呈现为位图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将Form渲染为位图……是否可以在.net 2.0中使用?

解决方法

当然,您可以调用Control.DrawToBitmap()来将控件呈现给位图.对于更一般的绘图,您可以创建一个Bitmap,然后使用Graphics.FromImage()创建一个Graphics实例.然后,您可以正常绘制到此图形实例.

这是一个可以绘制自己的简单表单(只需添加一个按钮并双击它以添加Click事件处理程序:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender,EventArgs e)
    {
        Bitmap b = new Bitmap(Width,Height);
        DrawToBitmap(b,new Rectangle(0,Width,Height));
        b.Save("Test.bmp");
    }
}

猜你在找的HTML相关文章