массив контролов (textbox)

Программирование на Visual Basic for Applications
Lilo
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 30.03.2009 (Пн) 12:44

массив контролов (textbox)

Сообщение Lilo » 08.04.2009 (Ср) 9:25

Я пока только осваиваю VBA, и очередным подводным камнем стал массив контролов.
Просмотрев кучу источников, я так и не поняла, как можно средствами VBA создать на юзерформе массив контролов, или коллекцию, или что-нибудь такое, чтобы эти контролы оказались упорядоченными.

В общем, не успокоюсь, пока не увижу код своими глазами :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: массив контролов (textbox)

Сообщение alibek » 08.04.2009 (Ср) 9:31

В VBA нельзя.
Lasciate ogni speranza, voi ch'entrate.

Lilo
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 30.03.2009 (Пн) 12:44

Re: массив контролов (textbox)

Сообщение Lilo » 08.04.2009 (Ср) 11:46

:( ну ладно. нельзя - так нельзя.

сделала как тут http://msoffice.nm.ru/faq/macros/msforms3.htm#faq206

andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

Re: массив контролов (textbox)

Сообщение andrey_manatin » 10.04.2009 (Пт) 14:21

У меня тогда будет такой вопрос, можно ли обратиться к контролам по неявным имена.

Например у меня на форме 10 ListBox'ов (в Access'е называется Список), они пронумерованы по порядку Список1, Список2 и т.д.

Можно ли к ним ним обращаться в (примерно) таком виде Список&i, где I - это некая переменная целого типа?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: массив контролов (textbox)

Сообщение alibek » 10.04.2009 (Пт) 14:26

me.Controls("Text" & i)
Правда возможно что в Access это не сработает, там свои формы и контролы.
Lasciate ogni speranza, voi ch'entrate.

andrey_manatin
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 13.10.2006 (Пт) 8:18
Откуда: Челябинская обл, Златоуст

Re: массив контролов (textbox)

Сообщение andrey_manatin » 10.04.2009 (Пт) 14:32

Работает :) , спасибо.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

    TopList