在我的主窗口中,我创建了一个线程,它正在执行一个 while() 循环。主要任务有两部分:从套接字接收数据并在 GUI 上显示。
现在我需要同时在另一个窗口上显示数据。所以我首先创建它,如下所示。
ShowForm showForm = new ShowForm();
public MainWindow()
{
InitializeComponent();
mainThread();
showForm.Show();
}
并将数据发送到 showForm 如下所示:(coordinateValue
在主窗口中生成)
showForm.setter(coordinateValue);
而在 ShowForm.Designer.cs 的代码中:
int xValue;
public void setter(int val)
{
xValue = val;
}
现在我不知道如何在showForm 上重复显示xValue(需要及时更新),例如textBox 或将xValue 转换为坐标并显示在pictureBox 上。同时,主窗口的 while() 循环应该继续接收数据并将其显示在其 GUI 上。
有人可以帮忙吗?谢谢!