Заполнение матрицы из пользовательского ввода в текстовом поле -- windows forms
Поэтому в основном я должен попросить пользователя ввести текст в текстовое поле , а затем добавить этот ввод в матрицу, но написанный мной код не дает мне времени получить пользовательский ввод
Что я уже пробовал:
<pre> public void FillMatrix (string [,] v) { for (int i = 2; i <= 4; i+=2) { for (int j = 2; j <= 4; j++) { lblFute.Text = "Write the number on index " + i + " " + j; v[i, j] = txtVlera.Text; if (j == 3 ) { lblFute.Text = "Write the number on index " + j + " " + i; v[j, i] = txtVlera.Text; } } }
Richard MacCutchan
Может быть, проще попросить все числа подряд. Затем вы можете использовать событие TextChanged, чтобы проверить, когда все значения были введены. Затем вы можете убедиться, что не просите больше данных, пока не будете готовы к этому.