在C#中,要控制PictureBox的縮放范圍,可以使用PictureBox控件的SizeMode屬性和Size屬性
pictureBox1.Size = new Size(300, 200);
private void Form1_Resize(object sender, EventArgs e)
{
int maxWidth = 300;
int maxHeight = 200;
pictureBox1.Size = new Size(Math.Min(maxWidth, this.ClientSize.Width), Math.Min(maxHeight, this.ClientSize.Height));
}
這樣,當(dāng)窗體大小發(fā)生變化時(shí),PictureBox控件的大小會(huì)自動(dòng)調(diào)整,但不會(huì)超過指定的最大寬度和高度。