请教关于c#Graphics绘图随控件缩放而自动缩
1个回答
展开全部
设置SizeModel属性,该属性对应的枚举说明如下
// 摘要:
// 指定图像在 System.Windows.Forms.PictureBox 中的定位方式。
public enum PictureBoxSizeMode
{
// 摘要:
// 图像被置于 System.Windows.Forms.PictureBox 的左上角。 如果图像比包含它的 System.Windows.Forms.PictureBox
// 大,则该图像将被剪裁掉。
Normal = 0,
//
// 摘要:
// System.Windows.Forms.PictureBox 中的图像被拉伸或收缩,以适合 System.Windows.Forms.PictureBox
// 的大小。
StretchImage = 1,
//
// 摘要:
// 调整 System.Windows.Forms.PictureBox 大小,使其等于所包含的图像大小。
AutoSize = 2,
//
// 摘要:
// 如果 System.Windows.Forms.PictureBox 比图像大,则图像将居中显示。 如果图像比 System.Windows.Forms.PictureBox
// 大,则图片将居于 System.Windows.Forms.PictureBox 中心,而外边缘将被剪裁掉。
CenterImage = 3,
//
// 摘要:
// 图像大小按其原有的大小比例被增加或减小。
Zoom = 4,
}
// 摘要:
// 指定图像在 System.Windows.Forms.PictureBox 中的定位方式。
public enum PictureBoxSizeMode
{
// 摘要:
// 图像被置于 System.Windows.Forms.PictureBox 的左上角。 如果图像比包含它的 System.Windows.Forms.PictureBox
// 大,则该图像将被剪裁掉。
Normal = 0,
//
// 摘要:
// System.Windows.Forms.PictureBox 中的图像被拉伸或收缩,以适合 System.Windows.Forms.PictureBox
// 的大小。
StretchImage = 1,
//
// 摘要:
// 调整 System.Windows.Forms.PictureBox 大小,使其等于所包含的图像大小。
AutoSize = 2,
//
// 摘要:
// 如果 System.Windows.Forms.PictureBox 比图像大,则图像将居中显示。 如果图像比 System.Windows.Forms.PictureBox
// 大,则图片将居于 System.Windows.Forms.PictureBox 中心,而外边缘将被剪裁掉。
CenterImage = 3,
//
// 摘要:
// 图像大小按其原有的大小比例被增加或减小。
Zoom = 4,
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询