Имеется форма с компонентами. Как переименовать между собой два любых компонента c заданными именами?
Поменять свойства Name?
имена могут меняться (задаются пользователем).
Например, пользователь задает компонент с именем L1 поменять именем с комонентом Т2. Тип компонентов неизвестен.
В принципе ход решения задачи понятен:
- Ищем компонент с нужным именем
- Его имя присваиваем временной переменной
- Имя второго компонента присваиваем первому
- Переименовываем второй компонент по временной переменной
Пытался сделать через Me.Controls, но что-то не получилось.
Dim temp As Object
For Each cntrl in Me.Controls
If cntrl.Name="name1" Then 'задается пользователем
temp=cntrl
End If
Next
А вот чего дальше не знаю