Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_Вступ_у_спец_.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
239.62 Кб
Скачать

Тема 7 Програмна зміна властивостей і методів

План

1. Читання значень властивостей в коді.

2. Присвоєння значень властивостям в коді.

3. IntelliSense і точкова нотація.

4. Методи.

Код на Visual Basic. NET може зчитувати значення властивостей елементів управління і записувати в ці властивості нові значення. Щоб привласнити значення властивості, в коді на Visual Basic. NET використовується оператор присвоювання: частина праворуч від знака рівності обчислюється першою, потім обчислене значення присвоюється лівій частині рівності (ліворуч від знака рівності).

IntelliSense - це частина Visual Studio. IntelliSense економить наш час при редагуванні коду в вікні редактора. IntelliSense знає, до якого елементу управління ви звертаєтеся і які у нього є властивості. Воно виводить список властивостей і дозволяє вам вибирати з нього потрібне. Використовувана найчастіше властивість підсвічується в цьому списку. Наприклад, для текстового поля спочатку підсвічується властивість Text. Властивість зі списку можна вибрати клавішами {Tab} або {Enter} або подвійним клацанням миші.

Введіть з клавіатури TextBoxl та натисніть точку. IntelliSense відобразить список властивостей і методів текстового елемента. Кожному пункту списку IntelliSense відповідає маленький значок. Властивості помічені значками у вигляді руки, що вказує на аркуш паперу. Методи позначені фіолетовим «цеглинкою». Якщо IntelliSense не виводить списку, значить, ви неправильно набрали ім'я елемента.

Методи не можна задавати при конструюванні так, як властивості. Їх потрібно викликати в коді.

Наприклад, у більшості елементів управління є методи Hide (сховати) і Show (відобразити). Якщо викликати метод Hide елемента, цей елемент стане невидимим, хоча й залишиться на формі. Якщо викликати метод Show, елемент стане видимим. Деякі методи дозволяють виконувати дії, які зазвичай виконує користувач. Наприклад, у кнопки є метод PerformClick. Якщо викликати цей метод, то буде зімітовано натискання кнопки.

Деякі методи вимагають повідомлення їм певної інформації при виклику. Ця інформація визначає, що метод буде робити і які будуть результати його виклику. Інформація, передана методу, називається аргументами методу. У методу може бути один або декілька аргументів. Деякі аргументи можуть бути необов'язковими.

Наприклад, метод Show вікна повідомлення приймає як аргумент рядок тексту: MessageBox.Show (""). У цьому рядку коду текст в лапках - це аргумент методу Show.

Синтаксис виклику методу схожий на синтаксис читання або запису значення властивості. Для з'єднання імені елемента і методу використовується крапка.

Метод ResetText видаляє весь текст з текстового поля: TextBoxl.ResetText ().

Метод Focus поміщає курсор в текстове поле: TextBoxl.Focus ().

Для здійснення вибору в програмі можуть бути використані наступні об'єкти:

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

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

Випадаючий список. Випадаючий список (ComboBox) надає користувачеві набір пунктів для вибору. Коли користувач вибирає один з пунктів списку, обраний пункт відображається у верхньому рядку.

24