stringtranslate.com

Контрольный массив

В Visual Basic массив элементов управления [1] представляет собой группу связанных элементов управления в форме Visual Basic , которые совместно используют одни и те же обработчики событий . Массивы элементов управления всегда являются одномерными массивами , и элементы управления могут добавляться или удаляться из массивов элементов управления во время выполнения. Одним из применений массивов элементов управления является хранение пунктов меню, поскольку общий обработчик событий может использоваться для кода, общего для всех пунктов меню в массиве элементов управления. [2]

Массивы элементов управления — это удобный способ обработки групп элементов управления, которые выполняют схожую функцию. Все события, доступные для одного элемента управления, по-прежнему доступны для массива элементов управления, единственное отличие заключается в том, что аргумент, указывающий индекс выбранного элемента массива, передается событию. Таким образом, вместо написания отдельных процедур для каждого элемента управления (т. е. не использования массивов элементов управления), вам нужно написать только одну процедуру для каждого массива.

Массивы элементов управления больше не поддерживаются в Visual Basic 2006, поскольку «изменения в модели событий» сделали их ненужными. [1] Мастер обновления Visual Basic может преобразовать код, использующий массивы элементов управления, в код Visual Basic 2008, использующий более новые структуры. [3]

Ссылки

  1. ^ ab «Инструменты разработчика, техническая документация и примеры кодирования».
  2. ^ "vb control array - Управляющие массивы в Visual Basic 6". www.freetutes.com . Получено 2018-02-12 .
  3. ^ "Обновление приложений Visual Basic 6.0 до Visual Basic .NET и Visual Basic 2005". msdn.microsoft.com . 18 марта 2014 г. Получено 12 февраля 2016 г.