Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как работать с отельными компонентами на форме? Добавлено: 17.06.08 04:46  

Автор вопроса:  Александр
Есть форма. На ней много полей для ввода текста. Как обратиться к каждому полю и узнать его имя? Все остальные элементы формы нужно игнорировать. Т.е. еще и фильтр должен быть по типу компонента.

Ответить

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

Номер ответа: 1
Автор ответа:
 bi-lya



Вопросов: 1
Ответов: 125
 Профиль | | #1 Добавлено: 17.06.08 13:36
Я полагаю, вопрос о массиве контролов? В форуме были примеры

Ответить

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



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #2 Добавлено: 17.06.08 13:45
Dim x As Object
For Each x In Me.Controls
  If TypeName(x) = "TextBox" Then
    MsgBox x.Name
  End If
Next x
Только если у тебя именно массив, то имя будет одинаковым, индекс разный.

Ответить

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



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #3 Добавлено: 17.06.08 13:48
На форум внимания не обратил. Вроде в VBA так нельзя.

Ответить

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



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #4 Добавлено: 17.06.08 14:02
Есть форма.
Именно на форме работает. На документе нет.

Ответить

Номер ответа: 5
Автор ответа:
 Александр



Вопросов: 4
Ответов: 12
 Профиль | | #5 Добавлено: 17.06.08 17:44
Спасибо, все работает.

Ответить

Страница: 1 |

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



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