В 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.Как я могу это сделать?