16
Розділ 3. Алгоритмізац ія і програмуванн я п. 3. 4. Кнопки, поля і написи, їх властивості та значення. Поняття події та процедури пов'язаної з нею.

розділ3 п.3.4

  • Upload
    -

  • View
    128

  • Download
    3

Embed Size (px)

Citation preview

Page 1: розділ3 п.3.4

Розділ 3. Алгоритмізація і програмування

п. 3. 4. Кнопки, поля і написи, їх властивості та значення. Поняття події та процедури пов'язаної з нею.

Page 2: розділ3 п.3.4

Елементи керування

Елементи управління являють об'єкти. Вони

мають властивості та події. Елементи управління

створюються за допомогою панелі інструментів

 Елементи управління (Toolbox). На цій панелі

представлено кнопки, за допомогою яких можна

конструювати елементи управління, а також

кнопки виклику вікна властивостей, переходу в

режим конструктора і редактор коду.

Page 3: розділ3 п.3.4

Кнопка (Command Button)

Цей елемент керування використовується для того, щоб почати, перервати, чи закінчити будь-яку подію. 

Цей елемент керування використовується для того, щоб почати, перервати, чи закінчити будь-яку подію. 

Page 4: розділ3 п.3.4

Напис (Label)Напис (Label) призначено для відображення тексту, який користувач не може змінити з клавіатури. Також для підписів (коментарів) об'єктів на формі.Властивість Border-Style встановлює спосіб відображення тексту з рамкою або без неї.Якщо текст довший за поле напису, то частина тексту, яка виходить за поле, не відображається. Щоб цього не сталося, необхідно присвоїти значення True властивості AutoSize, що приведе розмір напису у відповідність з довжиною тексту. Щоб коригувати розмір напису по вертикалі, потрібно встановити властивість WordWrap. Слова, які не вміщуватимуться у рядок, автоматично будуть переноситись у наступний рядок.

Page 5: розділ3 п.3.4

Текстове поле (TextBox)Текстове поле (TextBox) є основним елементом управління, який призначений для введення даних.Подія Change, яка викликається при зміні змісту текстового поля, ця подія відбувається кожен раз при введенні, знищенні або зміні символу.Властивість Text відображає в полі текст.Властивість Multiline це дає можливість вводити у поле декілька рядків.

Page 6: розділ3 п.3.4

Властивості об'єктів•Властивість BackColor (колір

тла) призначена для задання кольору тла форми чи інших елементів керування. •Властивість Caption

(заголовок або підпис) призначена для підписів написів та кнопок або надання заголовку форми. Підпис з'являється під час введення на елементах.

Властивість Text тільки текстового поля використовують для введення числових чи текстових даних з форми чи виведення результатів на форму у відповідне текстове поле.

Page 7: розділ3 п.3.4

Батьки і нащадки

• Поточна форма має власну назву — Me.• Форма — це найстарший об'єкт. • Елементи керування, які розташовані на

формі, успадковують деякі властивості форми Font, ForeColor та ін.

• Тому перше встановлюйте властивості форми, а потім встановлюйте об'єкти на форму.

!

Page 8: розділ3 п.3.4

Властивості об'єктівВластивість Font (властивості

шрифту) форми дає змогу задати вигляд шрифту для підписів всіх елементів керування, що будуть згодом розташовані на формі.

Властивість Font окремого елемента дає змогу задати власні шрифти для цього елемента.

Властивість Font є багатозначною. Її задають в окремому вікні Font, що відкривається після клацання на значку . У цьому вікні можна задати назву, накреслення, розмір, видозміну шрифту.

Властивість ForeColor, (колір тексту) призначена для надання кольору текстам на формі та об'єктах.

Page 9: розділ3 п.3.4

Властивості розміру форми та об'єктів

•Властивість Width і Plight (розміри елемента: ширина і довжина). Значення цих властивостей задають ширину і висоту елемента керування в точках.

Page 10: розділ3 п.3.4

Властивості розташування форми та об'єктів

Властивість Left і То (розташування елемента: відстань з ліва і зверху). Значення цих властивостей задають розташування об'єкта у вікні: відступи від лівого верхнього кута екрана для форми, а для об’єктів форми — від лівого верхнього кута форми у горизонтальному і вертикальному напрямках відповідно.

Page 11: розділ3 п.3.4

Вставлення картинки

• Властивість Picture (тло картинки). Ця властивість дає змогу вставити картинку у з файла як тло об'єкта (форми, кнопки тощо).

• Щоб вставити картинку потрібно:• У панелі Toolbox вибрати ,• У вікні властивостей обрати Picture і натиснути• У вікні Load Picture обра-

ти картинку, і кнопку Відкрити.

Page 12: розділ3 п.3.4

Властивості картинки

• Властивості картинки PictureAlignment і PictureSizeMode дають спосіб вирівнювання картинки і спосіб розтягування чи стискання картинки відносно форми чи іншого елемента. Рекомендують. застосовувати значення PictureSizeModeStretch, яке автоматично масштабує зображення до розмірів елемента, в який його поміщають.

Page 13: розділ3 п.3.4

Видимі та доступні об'єкти

•Властивість Visible (зробити об'єкт невидимим). Якщо

властивість Visible об'єкта має значення True, то об'єкт буде

видимий на формі, якщо значення False — невидимий. •Властивість Enabled (зробити об'єкт недоступним). Якщо

властивість Enabled об'єкта має значення True, то об'єкт буде

доступний для виконання дій, якщо значення False —

недоступний.

Ці властивості за замовчанням мають значення True. їх застосовують, якщо потрібно показати на формі чи наховати деяку фотографію, зробити деяку кнопку недоступною чи невидимою або знову зробити її видимою і доступною.

Page 14: розділ3 п.3.4

Зміна властивості об'єкта

<Ім'я об'єкта><номер>.<властивість>=<значення>

Наприклад:1. Надати формі імя “Мій проект”Me.Caption = “Мій проект”2. Перемістити напис1 на 50 пікселів вниз

Label1.Top = Label1.Top +503. Змінити розміри текстового поля2 на 1010 пісселів

TextBox2.Width = 10 TextBox2.Plight = 10

4. Зробити картинку1 невидимоюImage1.Visible = False

5. Зробити кнопку 3 недовтупною Command Button3. Enabled = False

Page 15: розділ3 п.3.4

Домашнє завдання

Розробити проект, розмістивши на формі напис, текстове поле, картинку та три кнопки. Події на кнопках:

Кнопка1 – напис переміщається на 20 пікселів вниз та 30 пікселів вправо та кнопка3 стає недоступною;

Кнопка2 – текстове поле змінює розмір 515 пікселів та кнопка3 стає доступною;

Кнопка3 – картинка стає невидимою .

Page 16: розділ3 п.3.4

Дякую за увагу!