Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как получить доступ к управлению динамически со... Добавлено: 23.10.03 16:39  

Автор вопроса:  Spark | ICQ: 347355852 

Подскажите, как достучаться до динамически созданного контрола.

Я динамически добавил на форму CombBox. Как теперь получить к нему доступ: произвести чтение, проверить есть ли он вообще.

В Васике 6.0 можно было создавать массив элементов, и обращаться к ним через индексы, а как это же сделать в NET'e.

Заранее большое спасибо

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #1 Добавлено: 23.10.03 16:48
можешь объявить свой контрол глобальной переменной класса, тогда доступ
будет из любого места класса, если же не хочешь, то можешь обратиться к нему
так me.components.Components("name")

Ответить

Номер ответа: 2
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #2 Добавлено: 23.10.03 16:51
А в чем проблема? У него же имя есть (имя переменной типа ComboBox) - по имени и обращайся!

Ответить

Номер ответа: 3
Автор ответа:
 Spark



ICQ: 347355852 

Вопросов: 1
Ответов: 1
 Профиль | | #3 Добавлено: 23.10.03 17:17

Ну да, хотел бы я узнать его имя. По идее, должно быть так ComboBox1, ComboBox2.....ComboBox_n, ну я так и обращаюсь, а он говорит, что нету такого контрола. Хотя самое интересное, что я присваиваю ему свойство Name, в процессе создания. Но увы.

А по-поводу me.components.Components("name"), так же ситуация, когда я пишу me.components.Components(ComboBox2), к примеру, он мне говорит, что ComboBox2 не задекларирован. А что вообще можно сделать таким путём? Через me.components.Components("name")?

Ответить

Номер ответа: 4
Автор ответа:
 PCNetWork



ICQ: 277644901 

Вопросов: 8
Ответов: 28
 Профиль | | #4 Добавлено: 23.10.03 21:14

A mozet nado napisat v skobkah ne prosto ComboBox2, a, kak napisano, "name" - zna4it "ComboBox2" ???!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам