如何动态选择c#窗体背景

来源:百度知道 编辑:UC知道 时间:2024/06/10 11:13:05
比如用一个ratio button,选择一种风格,窗体的背景自动切换到已经预设好的这种风格的图片

类似QQ切换皮肤,只不过换的是背景图片而不只是颜色

用什么方法?
谢谢!!

楼上是骗子
楼主这题很简单
比如说 你有3个图片A B C 3个按钮 X Y Z
如果你点了 X按钮
执行 this.BackgroundImage = "A";
....
以此类推

在Form上放一个pictureBox1控件,然后就Resources文件夹下添加你想要的几幅图画。然后在添加几个Radionbutton控件。
具体代码如下:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void rad1_CheckedChanged(object sender, EventArgs e)
{
//WindowsFormsApplication1.Properties.Resources.fe;
pictureBox1.Image = WindowsFormsApplication1.Properties.Resources.fe;
}

private void rad2_CheckedChanged(object sender, EventArgs e)
{
pictureBox1.Image = WindowsFormsApplication1.Properties.Resources.fly;