В моем главном окне я создаю поток, который выполняет цикл while(). Основные задачи состоят из двух частей: получение данных из сокета и их отображение в графическом интерфейсе.Как показать данные по форме второго окна?
Теперь мне нужно показать данные в другом окне одновременно. Поэтому я создаю его сначала, как показано ниже.
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;
}
Теперь я не знаю, как неоднократно показывать xValue в showForm (нужно обновлять своевременно), например textBox или конвертировать xValue для координации и отображения его на pictureBox. И в то же время цикл while while() главного окна должен продолжать получать данные и показывать их в своем графическом интерфейсе.
Может ли кто-нибудь помочь? Благодаря!
Возможно, это может вам помочь. http://stackoverflow.com/questions/17811112/transfer-numbers-in-textbox-to-labels-in-another-form-c-sharp-windows-forms – C0d1ngJammer