Я использую system.Timers.Timer
для создания таймера.
public System.Timers.Timer timer = new System.Timers.Timer(200);
private void btnAutoSend_Click(object sender, EventArgs e)
{
timer.Enabled = true;
timer.Elapsed += new System.Timers.ElapsedEventHandler(send);
timer.AutoReset = true;
}
public void send(object source, System.Timers.ElapsedEventArgs e)
{
this.rtbMsg.AppendText("psyche-->" + receiver + ": hello\n");
}
приемник в функции отправки - это параметр, который мне нужно установить, когда используется функция, но когда я добавляю параметр в функцию отправки, например:
public void send(object source, System.Timers.ElapsedEventArgs e,string receiver)
Затем он выдает ошибку. После того, как я проверил MSDN, он сказал, что ElapsedEventArgs доступен только для этой функции, которая не будет выводить данные.
Как я могу решить эту проблему? Моя программа - это не windows.Form, поэтому я не могу использовать System.Windows.Forms.Timer
.