1.在项目中添加一个类库,把类库下的类改为公共的(加上public);
public class Class1
{
public string BlockTime { get; set; }
public string BlockGround { get; set; }
public bool IsPlay() /方法
{
if(BlockTime==DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"))/时间样式
{
return true;
}
return false;
}
}
Button1的click事件是”浏览“按钮的click事件;该按钮的功能是打开浏览框,进行选取相应的音乐背景;
Button2的click事件是“确定”按钮的click事件;该按钮的功能是确定好设置的时间;
到达设置的时间时,调用上面的方法,开始播放音乐;这样一个简单的winform版的小闹钟就弄好了。
2.
public partial class Form1 : Form
{
Class1 myblock = new Class1();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult result = openFileDialog1.ShowDialog();
if(result.ToString().ToLower()=="ok")
{
this.textBox2.Text = openFileDialog1.FileName;
}
}
private void button2_Click(object sender, EventArgs e)
{
myblock.BlockTime = Convert.ToDateTime(this.textBox1.Text).ToString("yyyy-MM-dd hh:mm:ss");
myblock.BlockGround = this.textBox2.Text;
MessageBox.Show("ok");
}
private void timer1_Tick(object sender, EventArgs e)
{
if(myblock.IsPlay()==true)
{
axWindowsMediaPlayer1.URL = myblock.BlockGround;
axWindowsMediaPlayer1.Ctlcontrols.play();
}
}
}