Re: [.NET] GDI+透明度問題
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章