作者aaronliu0719 (hmm....)
看板Visual_Basic
标题Re: [.NET] GDI+透明度问题
时间Sat Dec 24 00:24:39 2005
※ 引述《aaronliu0719 (hmm....)》之铭言:
自问自答
: 我想要在一个图片上显示一些格线和标记
: 目前的做法是在PictureBox里面显示一个影像档
: 利用Dim g as Graphics = PictureBox.CreateGraphic()
: 在GDI+图层g上面画格线和标记
: 碰到的困难是,当g是在显示影像档的PictureBox上产生的图层时
: PictureBox载入影像後,无法直接绘制g上面的图
: 例如
改成这样
PictureBox.Image = New Bitmap(path)
Form1.Refresh()
Dim g As Graphics = PictureBox.CreateGraphics()
g.DrawLine(Pens.Green, x1, y1, x2, y2)
让两次绘图中间能够执行到一次paint就OK了
不需要搞到之前想的那麽复杂
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.48.253
※ 编辑: aaronliu0719 来自: 61.229.48.253 (12/24 00:25)