我正在尝试制作 ac# IRC 客户端。我的问题:我TextBox在 Form 类中声明了一个,并且我有一个执行OnTimedEvent方法的计时器,该方法应该编辑TextBox.
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 500;
aTimer.Enabled = true;
public void OnTimedEvent(object source, ElapsedEventArgs e)
{
string inputLine = reader.ReadLine();
tab1text.Text = inputLine;
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,说我要编辑的对象是由另一个线程创建的。
读取器是StreamReader从 TCP 连接获取数据的一个。