Я создал массив из 10 строк. Сохраняется как временное предназначение. Однако мне нужен способ выполнения созданной мной строки. Я просто пытаюсь выполнить команду picturebox1.hide()
, не набрав ее 10 раз подряд, изменив номер, следующий за кадром. Большое спасибо, Alex КарриVisual Basic Arrays - Выполнить строку
Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Holding(10) As String
For n = 1 To 10
Holding(n) = "picturebox" & n & ".hide"
Next
End Sub
Используйте только применимые теги - ваш вопрос не о VB6 или VBA –
Это очень плохой способ выполнить задание. Вместо этого вы должны пройти через элементы управления, проверить, является ли данный элемент управления графическим ящиком, а затем скрыть его. –
Вы не можете поместить код в строковую переменную (или ее массив) и выполнить ее. Строка - это переменные. – Plutonix