我想繪製到public static Bitmap
,這是我的PictureBox
- Control
的圖像。繪圖在同一個線程中工作正常,但是當我啓動第二個線程時什麼也沒有發生,沒有任何東西被繪製。有誰知道解決方案?C#從第二個線程繪製到位圖
代碼繪製:
Graphics g = Graphics.FromImage(screen);
g.Clear(Color.Black);Brushes.White);
g.Dispose();
//編輯:
請原諒我。位圖存儲在稱爲Form1的另一個類中。線程類是DrawHelper。爲了訪問位圖,我給了DrawHelper Form1的引用(從Form1調用)。
我希望這可以幫助。我可以發佈所有代碼,但會有太多不必要的代碼。
我們將需要比這更多的代碼。不過,我懷疑,這個位圖不會在線程之間跳躍。你在做什麼來傳遞信息? –