1. winform打開圖片時,只畫出一半
列印page中,有個畫筆的類,它可以幫你畫出很多東東來,用坐標控制什麼都解決。
2. 請教:C# winform Rtf另存為圖片時不能保存原圖片大小的問題
Rtf? 是不是開始保存在寫字板上嗎?
在從文檔中復制出圖片之前, 要設置圖片重新設置一下, 使之恢復原始寬度和高度, 再復制到內存流中, 這樣應該可以保持原來的尺寸.
3. C#winform如何講主界面的多個Chart控制項圖保存為一幅
自己繪制的圖嗎?還是用的第三方控制項?
自己繪制的圖的話,好弄
第三方控制項的話,只能使用第三方控制項的相關方法(如果有)或者系統API看看了
4. winform窗體能不能實現 像網頁整頁圖片保存 那樣的功能
肯定是可以的,我說下思路:
1、獲取整個窗體的控制項信息(包括長寬及位置)以及這些控制項對應的值信息;
2、創建圖片,將上面的信息畫入該圖片中
以上.net裡面的均支持的,但是不知道有沒有更方便的方式了。
5. 【C#】WinForm程序 Panel控制項存儲圖像的小問題 採納後追20分
以下代碼放到一個button的事件中
Bitmap bmSave = new Bitmap(this.panel1.Width, this.panel1.Height); //用於保存圖片的點陣圖對象
Graphics gSave = Graphics.FromImage(bmSave); //創建該點陣圖的Graphics對象
Graphics gSrc = this.panel1.CreateGraphics();
HandleRef hDcSave = new HandleRef(null, gSave.GetHdc()); //得到句柄
HandleRef hDcSrc = new HandleRef(null, gSrc.GetHdc());
BitBlt(hDcSave, 0, 0, this.panel1.Width, this.panel1.Height, hDcSrc, 0, 0, 0xcc0020);
gSrc.ReleaseHdc();
gSave.ReleaseHdc();
//之前要判斷下文件夾是否存在,不存在要創建,否則會異常,這里省略了
bmSave.Save(@"D:\截圖\" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".jpg");
gSrc.Dispose();
gSave.Dispose();
bmSave.Dispose();
6. 網頁上的圖片不能保存 截圖的時候圖片太長,只能一段一段的截,求高手指點如何保存整個圖片
在圖片上點擊滑鼠右鍵,在彈出菜單上點擊"圖片另存為",再選擇保存的位置,就可以保存整個圖片了