Как я могу назначить переменную указателю параметра элемента управления в Visual Basic?
В Visual Basic элементы управления, такие как текстовые поля, по-видимому, действуют как объекты, и поэтому, если я назначаю переменную такому элементу, она, похоже, назначается по ссылке. Например:
TextBox1.Text = "old text"
Dim ctrlEl as Object = TextBox1
ctrlEl.Text = "new text"
Debug.print(TextBox1.Text)
'prints "new text"
Однако, если я назначу какое-либо конкретное свойство этого элемента управления, оно, похоже, будет присвоено по значению. Как это:
TextBox1.Text = "old text"
Dim ctrlElText as Object = TextBox1.Text
ctrlElText = "new text"
Debug.print(TextBox1.Text)
'prints "old text"
Но мне нужно назначить ctrlElText для TextBox1.Text по ссылке, чтобы изменение ctrlElText также обновляло TextBox1.Text. Как я могу это сделать?