c# form窗体添加背景图片,代码怎么写?

如题所述

有两种方法,方法一:

1、this.BackgroundImage = Image.FromFile(@"图片路径")

2、this.BackgroundImage = this.imageList1.Images[0]

方法二:

imageList设置图片像素只能是在1-256

C# 窗体背景图片怎么跟随窗体变化而变化

背景图单独存放在其它位置后,当窗口的OnResize事件发生时,

对图片缩放后,作为背景。根据此原理,实现如下:

这里借用了一个pictureBox.不改变它的其它属性,如改变Image属性后,编写如下代码

private void Form2_SizeChanged(object sender, System.EventArgs e){loadBackImage();}

private void loadBackImage(){Bitmap bit = new Bitmap(this.Width,this.Height);

Graphics g =  Graphics.FromImage(bit);

g.DrawImage(this.pictureBox1.Image,newRectangle(0,0,bit.Width,bit.Height),0,0,this.pictureBox1.Image.Width,this.pictureBox1.Image.Height,GraphicsUnit.Pixel);

this.BackgroundImage = bit;

g.Dispose();}private void Form2_Load(object sender, System.EventArgs e)loadBackImage();}

温馨提示:内容为网友见解,仅供参考
无其他回答

c# form窗体添加背景图片,代码怎么写?
imageList设置图片像素只能是在1-256 C# 窗体背景图片怎么跟随窗体变化而变化 背景图单独存放在其它位置后,当窗口的OnResize事件发生时,对图片缩放后,作为背景。根据此原理,实现如下:这里借用了一个pictureBox.不改变它的其它属性,如改变Image属性后,编写如下代码 private void Form2_SizeChanged(object ...

c#中,在一个窗体中如何更换另一个窗体的背景图片
public delete void SetImage(image img);public event SetImage My_Setimage;...button1_Click(...){ if(My_Setimge!=null)My_Setimage(img你的 tu图片);} form2中添加 form2_load(...){ form1.My_SetImage+=...按Tab键自动生成;} setimage(自动生成方法){ form2.backgroundimge=i...

C#怎么插入一张图片为背景
如图所示 在选中窗体后 点击右键 点击属性后 找到 属性窗口中的 backgroundimage 后边有个 按钮 ;点击按钮就 出现一个窗体 选择 上面的按钮: 本地资源 点击 导入 就可以选择你 想插入的图片位置了。

C# form窗体中,放了一个图片,怎么确定鼠标点击的图片区域?从而触发不同...
1、放图片的控件用Panel代替,设置该Panel的BackgroundImage属性为您的图片, BackgroundImageLayout 属性为 System.Windows.Forms.ImageLayout.Stretch。2、在该Panel上需要单击的地方再放置Panel,设置该Panel的BackColor 属性为 System.Drawing.Color.Transparent,在单击事件中写你需要作的事情。

在C#中怎样用代码设置背景图片
Image img=Image.FromFile("文件路径");BackgroundImage=img;

C#中如何制作图片窗体(希望能写出代码)
这是不规则窗体,就是你背景图片是什么样子,你FORM就是什么样子 frmAbout 为一个FROM aboutwin = new frmAbout();aboutwin.CreateControlRegionComplete+=new EventHandler(addaboutmenuitem);aboutwin.InitializeRegion(new Bitmap(Application.StartupPath + "\\\\about.bmp"));下面就是处理类 using ...

c#中启动程序时,先加载一张图片,用什么代码?
渐渐显示一张图片的代码:private void 透明启动窗体_Load(object sender, EventArgs e) { \/\/去掉窗体边框 FormBorderStyle = FormBorderStyle.None;\/\/设置背景图像和图像的缩放方式 BackgroundImage = new Bitmap(@"I:\\6-壁纸\\高达\\Gundam02.jpg");BackgroundImageLayout = ImageLayout.Stretch;\/\/...

在C# winform窗体中实现多张图片的滚动。。。
3.在这个窗体里设置边框属性为“none”,引入背景图片,并添加相应的控件构造版权信息,一般是label...然后在这个窗体里添加timer控件 4.双击timer写代码 this.Opacity -= 0.01;\/\/注意(1)if (Opacity.Value == 0){ timer1.Stop();主窗体 form = new 主窗体();form.Show();this.Hide();}...

C#设置窗体背景图片,并让背景图片每隔五秒改变一次
在你的窗体不属于任何方法的地方写:private int im = 0;新建一个ImageList控件,添加4个图片。新建一个定时器,设置interval=5000,enabled=true在tick里面写:this.BackgroundImage = ImageList1.Images[im++ 4];

C# 怎么给groupbox设置背景图片啊,代码该怎么写呢?我已经把Picture1添加...
其实这个你完全可以查到,你先用控件设置一个背景,然后鼠标移到 class Form1的form1上按F12,之后会进入到一个Form1.Designer.cs(当然你也可以手动点进去,因为这个就在你创建form下面),然后里面会有许多定义的控件,找到你定义的那个,你就可以看到它默认属性,生成的代码啦!

相似回答