【发布时间】:2011-01-17 05:04:17
【问题描述】:
我正在尝试使用 GDI+ 将两个具有透明度的 PNG 合并到一个 ImageList 中,然后在 PictureBox 中显示它。 My PictureBox 尺寸、第一张图片尺寸和第二张图片尺寸都相同。我认为这很简单,但以下代码不起作用,我不知道为什么。我已经搜索过,但找不到任何专门处理 PictureBoxes 的代码 sn-ps。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = Nothing
Dim myGraphic As Graphics = PictureBox1.CreateGraphics
myGraphic.DrawImageUnscaled(ImageList1.Images(0), 0, 0)
myGraphic.DrawImageUnscaled(ImageList1.Images(1), 0, 0)
End Sub
有人知道我错过了什么吗?在我单击按钮的那一刻,我看到 PictureBox 与图像一起闪烁一瞬间。
提前致谢。
【问题讨论】:
标签: vb.net visual-studio-2010 .net-4.0 gdi+ transparency