Re: [.NET] GDI+透明度問題

看板Visual_Basic作者 (hmm....)時間19年前 (2005/12/24 00:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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)
文章代碼(AID): #13h2Hc_n (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #13h2Hc_n (Visual_Basic)