Я хочу показать уведомление, когда два текстовых поля имеют одно и то же время, чтобы дать уведомление или ящик сообщений.
например: у меня есть два текстовых поля. одно текстовое поле 1 показывает системное короткое время, например, (13:05), и введите текстовое поле 1, чтобы второе текстовое поле 2 показывало (13:06), затем через 1 минуту текстовое поле 1 и текстовое поле 2 имели одинаковое время (13:06), а затем окно формы отображало уведомлениеили окно сообщения, вот и все.
// при этом методе textbox1 показывает текущее значение и сравнивает его с textbox2, если в то же время отображается окно сообщения, но, к сожалению, не работает как :(
private void Form2_Load(object sender, EventArgs e)
{
DateTime current = DateTime.Now;
textBox1.Text = current.ToShortTimeString();
if (textBox2.Text == textBox1.Text)
{
MessageBox.Show("Okay");
}
}
//// this code to start timer in textbox1
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = DateTime.Now.ToShortTimeString();
timer1.Start();
}
/// this code working on add next 1 minute in textbox2
(например: textbox1 равно 1:05PM и нажмите клавишу ввода textbox2 показать 1:06 PM)
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
DateTime dt = DateTime.Now;
textBox2.Text = dt.AddMinutes(1).ToShortTimeString();
}
}