c#截图picturebox的句柄照片
时间: 2023-10-02 22:12:45 浏览: 114
你可以使用C#中的Graphics类来截取PictureBox控件的句柄照片。以下是一个示例代码:
```csharp
using System;
using System.Drawing;
using System.Windows.Forms;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnCapture_Click(object sender, EventArgs e)
{
// 创建一个和PictureBox控件一样大小的Bitmap对象
Bitmap bitmap = new Bitmap(pictureBox.Width, pictureBox.Height);
// 使用Graphics类将PictureBox绘制到Bitmap上
using (Graphics graphics = Graphics.FromImage(bitmap))
{
graphics.CopyFromScreen(pictureBox.PointToScreen(Point.Empty), Point.Empty, pictureBox.Size);
}
// 将Bitmap设置为PictureBox的图像
pictureBox.Image = bitmap;
}
}
```
在上面的示例中,我们通过点击一个按钮(btnCapture)来截取PictureBox控件的句柄照片。截取的照片将显示在同一个PictureBox控件中。你可以根据自己的需求进行修改和扩展。
阅读全文