Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

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

РефератДопомога в написанніДізнатися вартістьмоєї роботи

У заголовку форми відображаємо індекс натиснутої кнопки. Рассмотрим процес створення масиву елементів управління. Создание масиву елементів управління в час розробки; Создание масиву елементів управління в час розробки. Створюємо нову командну кнопку в існуючий масив. Me. Caption = «Натиснута кнопка з індексом — «& Index. Me. Caption = «Натиснута кнопка з індексом — «& Index. Розміщаємо її, де Вам… Читати ще >

Массивы елементів управління (реферат, курсова, диплом, контрольна)

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

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

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

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

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

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

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

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

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

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

Создаем на формі, приміром, елемент управління 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.

Показати весь текст
Заповнити форму поточною роботою