Re: [問題] 繪圖

看板C_Sharp作者 (使者)時間18年前 (2008/01/10 02:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gavintsou (toward)》之銘言: : 在一form上建立一按鈕 button1 和一picturebox pic : private void button1_Click(object sender, EventArgs e) : { : MyPrint(); : } : private void MyPrint() : { : Graphics dc = pic.CreateGraphics(); : dc.DrawLine(new Pen(Color.Black), 10, 10, 20, 20); : } : 但因為只要縮小再放大,圖形即消失 : 爬文看到有 Invalidate() 等相關 Method 可以使用 : 但是如果寫在 MyPrint() 中,反而圖形一閃即逝, : 請問這要該如何解決? : 謝謝。 你需要直接修改picturebox 存放在記憶體的圖片 這樣你所有的修改才會記錄下來 LoadImg = new Bitmap(pic.Image); dc = Graphics.FromImage(LoadImg); dc.DrawLine(Pens.Black,10,10,100,100); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.21.13
文章代碼(AID): #17XH8tL4 (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
2
5
完整討論串 (本文為第 2 之 2 篇):
問題
2
5
文章代碼(AID): #17XH8tL4 (C_Sharp)