Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Безумно глупый вопрос Добавлено: 09.12.05 17:06  

Автор вопроса:  gyrga
Есть несколько объектов с именами типа:
name1
name2
name3 и т.д.
Нужно последовательно выполнить с ними какие-то действия, например сделать их видимыми. Подозреваю, что делается цикл, например с переменной а, которая принимает значения от 1 до 3. Вопрос: как сделать, чтобы name не менялся, а менялась только последняя цифра?
Пробовал это, не сработало:
("name" & a).visible = true
Заранее спасибо за ответ

Ответить

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

Номер ответа: 1
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #1 Добавлено: 09.12.05 17:21
Если у объектов есть свойство Tag, тогда можно так, установи нужным объектам одинаковое значение для Tag

    Dim obj As Object
    On Error Resume Next
    For Each obj In Me
        If obj.Tag = "значение" Then
            obj.Visible = False
        End If
    Next


Если конечно я тебя правильно понял

Ответить

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



Вопросов: 0
Ответов: 1876


 Профиль | | #2 Добавлено: 09.12.05 17:22
http://bbs.vbstreets.ru/viewtopic.php?t=21827

Ответить

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



Вопросов: 38
Ответов: 121
 Профиль | | #3 Добавлено: 12.12.05 23:43
Еще можно просто сделать массив из элементов.

Ответить

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



Вопросов: 2
Ответов: 1
 Профиль | | #4 Добавлено: 13.12.05 22:34
спасибо, что-то не догадался сразу про массив)))))))))

Ответить

Страница: 1 |

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



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