Страница: 1 |
Вопрос: можно ли вернуть объект по имени? | Добавлено: 07.09.10 13:49 |
Автор вопроса: ![]() |
есть массив текстбоксов с именем textObj.
есть функция: For Each o_ In .textObj
o_.Text = "abc" Next но есть так же еще массив текстбоксов textOut Можно ли использовать функцию выше для массива textOut? то есть как-то изменить .textObj на .textOut во время исполнения функции. Спасибо. |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #1 | Добавлено: 07.09.10 14:03 |
|
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 6 Ответов: 12 |
Профиль | Цитата | #2 | Добавлено: 07.09.10 21:56 |
нет, вопрос не в этом.
как использовать одни и те же функции, но для разных объектов? то есть сейчас моя функция, код которой выше, меняет текст для .textObj. а нужно что-то наподобие
|
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 07.09.10 22:31 |
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 51 |
Профиль | Цитата | #4 | Добавлено: 08.09.10 02:47 |
Private Sub SetTxtBoxValue(ByVal sTxtBoxName As String, ByVal sValue As String)
![]() For Each v In Controls If v.Name = sName Then v.Text = sValue Next Set v = Nothing End Sub |
Номер ответа: 5 Автор ответа: ![]() ![]() Вопросов: 6 Ответов: 12 |
Профиль | Цитата | #5 | Добавлено: 08.09.10 11:53 |
спасибо, и это тоже понятно.
но вопрос не в переборе всего и отлова нужного имени, вопрос в подмене объекта. нужен именно полиморфизм. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 58 Ответов: 4255 ![]() |
Профиль | Цитата | #6 | Добавлено: 08.09.10 12:44 |
нужен именно полиморфизм.
для этого нужен ООП.. абстрактные классы или интерфейсы.. а в VB6 с этим беда.. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 09.09.10 21:07 |
Floyd, вот я и написал как подменить объект. Работает для массива любых объектов со свойством Text |
Номер ответа: 8 Автор ответа: ![]() ![]() Вопросов: 6 Ответов: 12 |
Профиль | Цитата | #8 | Добавлено: 10.09.10 12:29 |
да, спасибо. то, что нужно. я сам выше это и написал ))) |
Страница: 1 |
|