c#实现改变背景颜色、背景图片、插入背景音乐

<span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;">今天的作业苦恼了好久,特别是不知道怎么找接口,后来看了一个例子豁然开朗,试了一下自己改了下背景颜色,居然成功了!get新技能!</span>


【demo】c#改变背景颜色、背景图片、插入背景音乐

(为了简便表示都用button触发了)


背景音乐在窗口初始化的时候加进去(网上的说法是最好在bin里面添加,还有注意是“/”啊,和本地路径相反的斜杠啊)

   public library()
        {
            InitializeComponent();
            SoundPlayer sp = new SoundPlayer("D:/c#/demo/demo/bin/aa.wav");//必须是带.wav扩展名的音频文件
            sp.PlayLooping();//循环播放
        }

背景图片插入

       private void button1_Click(object sender, EventArgs e)
        { 
            string[] sMystring; 
            OpenFileDialog ofdMyofd = new OpenFileDialog(); 
            ofdMyofd.FileName = "Please Select Picture"; 
            ofdMyofd.Filter = "*.jpg|*.*"; 
            if (ofdMyofd.ShowDialog() == DialogResult.OK) 
            { 
                sMystring=ofdMyofd.FileNames; 
                this.BackgroundImage = Image.FromFile(sMystring[0]); 
            }  
        }


背景颜色插入

        private void button2_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                Color color = colorDialog1.Color;
                this.BackColor = color;
            }
        }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值