我正在使用WinForms。在我的表單中,我有一個顯示圖像的picturebox
,以及一個用於打印圖像的打印預覽按鈕。 picturebox
尺寸模式設置爲zoom
。我遇到的問題是我想擺脫picturebox
邊緣上的白色空間而不拉伸圖像。完美地將圖片放入Picturebox中#
我已經試過的是將背景板變回transparent
以匹配後面板。它看起來很不錯,直到我點擊打印預覽按鈕...然後我有另一個問題。如果我將picturebox
顏色與此示例灰色的背景色相匹配。打印預覽將顯示灰色背景picturebox
,圖像位於中間。
我將如何刪除這些在圖片框中的空白?
private void Open_Image_btn_Click(object sender, EventArgs e)
{
using (OpenFileDialog dlg = new OpenFileDialog())
{
dlg.Title = "Open Image";
if (dlg.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = new Bitmap(dlg.FileName);
}
}
}
用鼠標右鍵單擊屬性窗口中的pb的BackColor屬性,然後單擊重置。 –
使用'Transparent'作爲'PictureBox'的BackColor' –
問題是我的表單中還有一個打印按鈕。當我打印預覽圖像時,背景圖片框將變灰。它在中間和灰色紙張背景中的圖像看起來很奇怪。 @HansPassant – taji01