Лучший отвечающий
Как создать массив элементов управления в Visual Basic 2008?

Вопрос
-
Вот установил Visual Studio 2008 и никак не могу создать массивы контроллов (кнопок, текстбоксов, лэйболов и т.д.) Конкретно меня интересует Visual Basic... В 6.0 версии у элементов было такое свойство как "index", может в новой версии оно как-то по-другому называется? Или как теперь с этим работать?
- Перемещено Tagore Bandlamudi 2 октября 2010 г. 1:09 MSDN Forums consolidation (От:Visual Studio - отзывы и пожелания)
27 июля 2009 г. 13:18
Ответы
-
Понял.
Можно делать все то же самое, используя свойство Tag. По умолчанию оно пустое, но принимает любой объект, например, int. Пронумеруйте Tag-и всех элементов, а в событии проверяйте их значения. Что-нибудь вроде такого:
sub event(o as Object, e as EventArgs)
if o.Tag = 0 then
....
Я давно не работал на VB, поэтому не смотрите на синтаксис. Надеюсь, идея понятна.- Предложено в качестве ответа Vitaly Zayko 30 июля 2009 г. 11:44
- Помечено в качестве ответа Vitaly Zayko 31 июля 2009 г. 6:54
30 июля 2009 г. 11:43 -
Спасибо большое. Жаль, конечно, что убрали свойство index, но всегда нужно познавать новое :)
- Помечено в качестве ответа Vitaly Zayko 31 июля 2009 г. 6:54
30 июля 2009 г. 13:26
Все ответы
-
Не очень понял вопрос. Но если раньше пользовались index, может подойдет свойство Tag для этих целей?
28 июля 2009 г. 10:41 -
на этом сайте полное описание создания массива элементов управления:
http://visualprogs.medyal.ru/states/22.html
а в версии VB 2008 такой возможности я не нашел (((
может можно каким-нибудь другим способом это реализовать?30 июля 2009 г. 10:11 -
Понял.
Можно делать все то же самое, используя свойство Tag. По умолчанию оно пустое, но принимает любой объект, например, int. Пронумеруйте Tag-и всех элементов, а в событии проверяйте их значения. Что-нибудь вроде такого:
sub event(o as Object, e as EventArgs)
if o.Tag = 0 then
....
Я давно не работал на VB, поэтому не смотрите на синтаксис. Надеюсь, идея понятна.- Предложено в качестве ответа Vitaly Zayko 30 июля 2009 г. 11:44
- Помечено в качестве ответа Vitaly Zayko 31 июля 2009 г. 6:54
30 июля 2009 г. 11:43 -
Спасибо большое. Жаль, конечно, что убрали свойство index, но всегда нужно познавать новое :)
- Помечено в качестве ответа Vitaly Zayko 31 июля 2009 г. 6:54
30 июля 2009 г. 13:26