Массивы елементів управління

Тип работы:
Реферат
Предмет:
Информатика, программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Массивы елементів управління

Массив елементів управління це група ідентичних елементів управління (командні кнопки, текстові поля тощо.) що мають спільні процедури обробки подій.

Работа з масивами елементів управління потребує менших витрат за написання програми і надає їй більшу гнучкість у роботі.

Почти все елементи управління (але ідентичні) можуть організовуватися в масиви.

На цей час часу існує два способі створення масиву елементів управління:

Создание масиву елементів управління в час розробки;

Создание масиву елементів управління в час виконання програми;

Рассмотрим процес створення масиву елементів управління.

Создание масиву елементів управління в час розробки

Если Вам відомо конкретне кількість тих чи інших елементів управління, він доцільніше створити їх під час розробки. Зробити це надзвичайно просто.

Создаем на формі, приміром, елемент управління CommandButton1, переконуємося, що він він виділена і копіюємо їх у буфер обміну (Ctrl+C). Далі виконуючи операцію Ctrl+V, отримуємо на формі іще одна елемент управління CommandButton1. У цих дій Ви створили масив елементів з цих двох командних кнопок! Тепер уважно перегляньте вікно 'Properties', там Ви побачите, що, створені командні кнопки, які відрізняються одна від друга лише індексом. Index — те властивість, що дозволяє елементам управління організовуватися в масиви. Відкривши вікно коду, Ви увидете, що попри те щоб формі перебувають дві командні кнопки, розділ Object присутній — Command1. Вибравши її Ви потрапите в процедуру обробки події

Click, зверніть увагу, що в разі процедура містить аргумент Index. Аргумент Index свідчить про індекс того елемента управління, котрій сгенерировано подія.

Если Ви йшли опису і дистриб’юторів створили на формі командні кнопки, то дайте наступний код в процедуру обробки Click і Вам стане зрозуміло як і працює.

Private Sub Command1_Click (Index As Integer)

" У заголовку форми відображаємо індекс натиснутої кнопки

Me. Caption = «Натиснута кнопка з індексом — «& Index

End Sub

Создание масиву елементів управління в час виконання програми

Если Вам заздалегідь невідомо кількість тих чи інших елементів управління, яке потрібно буде створити, то ми не хвилюйтеся, т.к. і це надзвичайно просто. Створюємо на формі, приміром, елемент управління CommandButton1, з вікна 'Properties' для властивості Index встановлюємо значення 0 (нуль). Через війну выполненых Вами дій створюється масив елементів управління з однією елементом. До сформування наступних елементів управління (у разі командних кнопок) Вам потрібно буде запровадити відповідний код в процедуру обробки події виконанні коли він повинен (чи рідні мають) з’явитися нові елементи управління. У цьому разі, ми вставляємо код в процедуру обробки події Form_Load форми.

Private Sub Form_Load ()

" Створюємо нову командну кнопку в існуючий масив

Load Command1(1)

" Розміщаємо її, де Вам необхідно…

Command1(1). Top = Command1(0). Top + Command1(0). Height

Command1(1). Left = Command1(0). Left

" Робимо нову кнопку видимої

Command1(1). Visible = True

End Sub

Вот і все !

Если Ви йшли опису і дистриб’юторів створили на формі командні кнопки, то дайте наступний код в процедуру обробки Click і Вам стане зрозуміло як і працює.

Private Sub Command1_Click (Index As Integer)

" У заголовку форми відображаємо індекс натиснутій кнопки

Me. Caption = «Натиснута кнопка з індексом — «& Index

End Sub

Список литературы

Для підготовки даної праці були використані матеріали із сайту internet

ПоказатьСвернуть
Заполнить форму текущей работой