السلام عليكم ..
لا اعرف ما المشكلة في هذا الكود حيث ان الملف يكرر نفسه تلقائي .. ما اريده ان يشتغل مرة واحدة فقط
private void timer2_Tick(object sender, EventArgs e)
{
JCM_NOW = DateTime.Now.ToString("HH:mm:ss");
foreach (DataGridViewRow row in lectDataDataGridView.Rows)
{
Startdate = System.Convert.ToString(row.Cells["dataGridViewTextBoxColumn8"].Value);
Enddate = System.Convert.ToString(row.Cells["dataGridViewTextBoxColumn9"].Value);
DateTime Startdate2 = Convert.ToDateTime(Startdate);
DateTime Enddate2 = Convert.ToDateTime(Enddate);
DateTime JCM_NOW2 = Convert.ToDateTime(JCM_NOW);
if (checkBox2.Checked == true)
{
if (Startdate2.CompareTo(JCM_NOW2) == 2)
{
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"..\JCM_MUS1.wav");
}
else if (Startdate2.CompareTo(JCM_NOW2) == 1)
{
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"..\JCM_MUS2.wav");
player.Play();
}
}
}
}