【C#学习笔记】Lesson6- Visual Studio窗体应用中按钮及提示音的优化

在之前学习的及了解了基本的入门操作后,现在可以慢慢来对其进行优化了。这里主要记录两个内容。

1、普通按键使用图片表示开关量

效果如图:


做为一个开关的话就很直观了。

接下来简要说明下方法:

右键项目进入属性

找到左侧的资源栏目,右边对应有各式各样的资源,有图片、音频等等。不用多说,这里选择图片,然后在右侧的添加现有的资源。注意这里的图片是需要实现下载好的。



接下来就是需要在按钮属性里面改了,重点是改背景图片“BackGroundImage”选择对应的图片就好了。然后再改改“FlagApprearance”里面的内容。至此图形界面修改完毕。然后双击按钮进入编程界面,这里就更简单了,下面贴上我的代码:

        private void button1_Click(object sender, EventArgs e)
        {
            Beep.Play();//播放提示音
            if (_Button1_flag == false)
            {
                //开启命令
                button1.BackgroundImage = Properties.Resources.ON;
            }
            else
            {
                //关闭命令
                button1.BackgroundImage = Properties.Resources.OFF;
            }
            _Button1_flag = !_Button1_flag;
        }

2、让窗体程序播放指定的声音或者提示音

第一部分贴上的代码就有:

            Beep.Play();//播放提示音

这句话就是提示音的调用。

这里首先需要准备一个.wav格式的文件,用同样的方式添加到resources。

其次需要添加一个using:

using System.Media; //音乐头文件

作为新手我就把它理解成头文件~~。

然后需要定义一个该音频文件的对象:

SoundPlayer Beep = new SoundPlayer(Lesson6.Properties.Resources.DingDong);  //给出相对路径,便于exe的通用

这里的Beep对象我是建立在整个代码的上面的,这样在哪里都可以用它。


By Urien 2018年2月26日 16:19:56

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值