Работа с массивами однотипных элементов управления - Visual Basic .NET
Формулировка задачи:
Всем здравствуйте.
В VB-6 всё решалось индексированием. Одно имя, разный индекс. В VB.NET предлагается
использовать один обработчик события для нескольких элементов, организовывать
перечисления элементов, использовать свойство Tag. Но имена этих элементов всё равно
разные. А мне нужно обратиться именно по имени. Поясню проблему на примере (исходник
в архиве):
Пять ComboBox "связаны" с пятью Button. При клике по Button1 в ComboBox1 вставляется
текст "Button1", При клике по Button2 в ComboBox2 вставляется текст "Button2", и т.д.
Как предложенный выше пример записать максимально коротко. Не забываем что
количество связей ComboBox - Button может быть значительно больше пяти.
Решение задачи: «Работа с массивами однотипных элементов управления»
textual
Листинг программы
With CType(Panel1.Controls("ComboBox" + sender.tag), ComboBox) ' в теге только окончание With CType(Panel1.Controls(sender.tag), ComboBox) ' в теге полное наименование
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д