C#繪圖窗口最小化圖畫(huà)消失問(wèn)題解決方法:
在學(xué)習(xí)C#繪圖過(guò)程中發(fā)現(xiàn),在窗口Form上畫(huà)圖,當(dāng)窗口最小化或者按Alt建時(shí),F(xiàn)orm上的圖畫(huà)都會(huì)消失,原來(lái)這是因?yàn)?strong>最小化后還原時(shí)窗體要重繪,圖畫(huà)被覆蓋消失。
解決方法有兩個(gè):一是在窗口Form的Paint事件中重新繪制圖畫(huà);二是把圖畫(huà)在位圖上,然后把位圖賦給能顯示圖片的窗口或控件上。
一. 在窗口Form的Paint事件中重新繪制圖畫(huà)
//picCms為pictureBox
picCms.img=getBitMapFile(picCms.Width,picCms.Height);
PRviate BitMap getBitMapFile(int w,int h)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注