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