この上
詳細情報は、ピクチャボックスには、ファイルの画像が表示されない解決策ですが、それは、GDI +で時にレンダリングされます。
public partial class Form1 : Form
{
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
// call render function
RenderGraphics(e.Graphics, pictureBox1.ClientRectangle);
}
private void pictureBox1_Resize(object sender, EventArgs e)
{
// refresh drawing on resize
pictureBox1.Refresh();
}
private void copyToClipboardToolStripMenuItem_Click(object sender, EventArgs e)
{
// create a memory image with the size taken from the picturebox dimensions
RectangleF client=new RectangleF(
0, 0, pictureBox1.Width, pictureBox1.Height);
Image img=new Bitmap((int)client.Width, (int)client.Height);
// create a graphics target from image and draw on the image
Graphics g=Graphics.FromImage(img);
RenderGraphics(g, client);
// copy image to clipboard.
Clipboard.SetImage(img);
}
private void RenderGraphics(Graphics g, RectangleF client)
{
g.SmoothingMode=SmoothingMode.AntiAlias;
// draw code goes here
}
}
これまでに何を試しましたか?いくつかのコードを追加して、あなたがすでに行ったことを見て、残りの部分を手伝ってください。 – Mehran
私はこのコードを使用しますが、このユーザーだけが単語に画像を貼り付けることができます。 'var img = Image.FromFile(pnlContent_Picture_PictureBox.ImageLocation); Clipboard.SetImage(img); ' –
画像ボックスにファイルからの画像、メモリからの画像、または' Paint() 'イベントでレンダリングされていますか? – ja72