在開發 Windows 應用程式時,有時會需要讓使用者能夠進行圖片的複製與貼上操作。這篇教學將會介紹如何在 C# 中實現這樣的功能。我們將使用 System.Drawing
命名空間中的一些類別來處理圖片的複製和貼上操作。
首先,我們需要在視窗中添加一個按鈕和一個 PictureBox 來顯示圖片。按鈕將用於觸發圖片貼上操作。
以下是 pasteImageButton_Click
事件處理程序的程式碼:
using System;
using System.Drawing;
using System.Windows.Forms;
private void pasteImageButton_Click(object sender, EventArgs e)
{
// 檢查剪貼簿中是否包含圖片
if (Clipboard.ContainsImage())
{
// 從剪貼簿中獲取圖片
Image image = Clipboard.GetImage();
// 將圖片顯示在 PictureBox 控制元件中
pictureBox1.Image = image;
}
else
{
MessageBox.Show("剪貼簿中沒有圖片");
}
}
Image
物件中。這樣,我們就完成了在 C# 中實現圖片複製與貼上的功能。請記得在運行應用程式時確保提供了足夠的權限,以便訪問使用者的剪貼簿。希望這篇教學對您有所幫助!