В PHP и на нескольких других языках я знаю, что существует способ динамически вызвать имя элемента управления с помощью Visual Basic.NET?Использование переменной в имени переменной
Например: если у вас есть элемент управления с именем txtQuestionValue15.text
на WinForm, есть ли способ настроить какой-то цикл, чтобы вернуться и пройти через 1-14, и отключить их, или мне нужно вручную редактировать .
Я думал использовать что-то вроде этого SELECT Case
заявления попробовать:
Select Case trkNoOfQuestions.Value
Case 1
Case 2
Case 3
Case 4
Case 5
Case 6
Case 7
Case 8
Case 9
Case 10
Case 11
Case 12
Case 13
Case 14
Case 15
' Enable Question 15
txtQuestionTL15.Enabled = True
txtQuestionTL15.Text = 45
txtQuestionValue15.Enabled = True
txtQuestionValue15.Text = 1000000
End Select
Есть несколько способов сделать что-то подобное - хранить имена в списке и петли через что - список мог содержат класс, который содержит элементы управления «TL» и «Value». – Plutonix
Управление 'DataGridView' – Fabio
Учтите, как использовать DataGridView в этом случае? –