c#如何使背景图片自动适应屏幕都大小

c#如何使背景图片自动适应屏幕都大小

如果想用一块大图片当作背景,好像至少要大于1440px,然后设置成居中固定不重复;
如果图片不够大,那最好两边要是一样的,中间可以不一样,这样就加设一种底色,即图片两边的色彩,同样的居中因定不重复。
bm = new Bitmap(fbImage); //fbImage图片路径
this.BackgroundImage = bm;//设置背景图片
this.BackgroundImageLayout = ImageLayout.Stretch;//设置背景图片自动适应
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-28
你选中窗体然后改个属性,backgroundimageLayout把它设置成stretch就可以了!

或者在load事件中添加代码:
private void Form1_Load(object sender, EventArgs e)
{
this.BackgroundImageLayout = ImageLayout.Stretch;
}

不知道这是不是你想要的答案!
第2个回答  2010-04-28
PictrueBox控件先“在父容器中停靠”,然后在属性SizeMode里选择StrechImage本回答被提问者采纳
第3个回答  2010-04-28
你先看一下那个控件是不是有“在父容器中停靠”这个属性的,要是有就点击,要是没有就设置它的属性location的,好像是这个的,也就是X与Y的坐标的!那个怎么看,直接是在控件的右上角有个小三角形的,直接点击那个看一的!
第4个回答  2010-04-28
用css啊
background-repeat:repeat-x;
background-repeat:repeat-y

c#怎么让word背景图片铺满页面
铺满画面步骤如下。双击图标打开Word软件。1、点击菜单栏里的设计。2、找到页面颜色,点击黑色三角形,在下拉列表中选择填充效果。3、填充效果对话框中点击选择图片。

c#如何使背景图片自动适应屏幕都大小
如果图片不够大,那最好两边要是一样的,中间可以不一样,这样就加设一种底色,即图片两边的色彩,同样的居中因定不重复。bm = new Bitmap(fbImage); \/\/fbImage图片路径 this.BackgroundImage = bm;\/\/设置背景图片 this.BackgroundImageLayout = ImageLayout.Stretch;\/\/设置背景图片自动适应 ...

c#如何让"窗体大小"随"背景图片"大小改变而改变
int sourceWidth = imgPhoto.Width;int sourceHeight = imgPhoto.Height;读取到图片大小后,设置Form的大小成为图片大小。

c#窗体添加背景图有时运行时加载不全
1、调整图片大小:当图片的尺寸与窗体的尺寸不匹配时,会导致部分图片无法完整显示。通过调整图片的大小,使其与窗体的尺寸相匹配,可以确保图片能够完整加载填充整个窗体。2、使用拉伸模式:在WindowsForms中,可以使用PictureBox控件来加载图片,将其SizeMode属性设置为拉伸模式。可以自动调整图片的大小,充满整...

C#中如何让背景、控件等随窗体大小变化自动适应?
设置需要随窗体变化而变化的控件的anchor属性,有上下左右4个选择,4个全选代表根据周边控件变化而全面拉伸,默认是左上,就是永远贴着左上边的控件,忽略右下控件间的距离是否拉伸,自己手动玩玩就知道

在C#中,picturebox中的图片如何让它充满大部分屏幕(除了菜单栏和工具栏...
可以放个panel在窗体里边 panel大小就可以充满你指示的区域 在将你选择的图片作为panel的背景图片就可以了

C# Image控件显示图片的大小的方法是什么?
还有一种方法是将一幅图片作为一个表单的背景.即在表单的 picture属性中指定一幅图的全名.这样这幅图就作为背景显示在表单上.表单上的其他控件都不会被图片所覆盖.但这样做就要求图片的大小要合适.太大了,显示不下.太小了将重复显示.为了能得到合适大小的图片,就需要对图片进行处理.最简单的处理方法...

c#有什么办法让pictureBox里面的图片自动缩放来符合picturebox的size么...
AutoSize 调整 PictureBox 大小,使其等于所包含的图像大小。 CenterImage 如果 PictureBox 比图像大,则图像将居中显示。如果图像比 PictureBox 大,则图片将居于 PictureBox 中心,而外边缘将被剪裁掉。Normal 图像被置于 PictureBox 的左上角。如果图像比包含它的 PictureBox 大,则该图像将被剪裁掉...

C#如何设置窗体的大小和背景图片一样大
具体为 public static Image FromFile(string filename );那么我们就知道了“0.bmp“就是要打开的文件名。所有的事件可以在窗口的属性视图里面找到,你可以右键单击窗口,然后选择”属性“就可以调出属性视图,那里面的事件里你可以找到Load事件。建议你下载MSDN,不会就可以去里面查询。

c#中我为窗体设计了一个背景图片,为什么图片显示为很小图片的无限重复...
你想问什么?你想要那种效果,一种是以平铺的形式显示的,另一种就是以矢量的形式缩小到与窗体大小相同!

相似回答