2.2. Об'єкти TextBox, RichTextBox, MenuStrip, ContextMenuStrip, Checkbox, GroupBox
Для введення і виведення текстових даних використовуються такі об’єкти як TextBox та RichTextBox
Об'єкт TextBox використовують для введення та редагування одного рядка тексту. Для нього можна задавати тип, розмір, колір шрифту та багато інших атрибутів тексту. Отримати або задати текст, що відображається у вікні TextBox, можна через властивість Text. Наприклад: string s = TextBox1.Text;
Об'єкт RichTextBox використовують для створення багаторядкових текстів. Крім звичайних властивостей, поле редагування RichTextBox має наступні найбільш вживані:
Властивість |
Опис властивості |
Значення |
Lines |
Задания початкового тексту в полі редагування |
Комплексна властивість (задається в діалоговому вікні) |
MaxLength |
Максимально можлива кількість введених символів |
50 - п'ятдесят символів, 0 - без обмежень |
ScrollBars |
Наявність смуг прокручування |
None (відсутні), Horizontal (горизонтальна), Both (обидві) |
Для позначення стану і керування обчисленнями призначені об’єкти типа СheскВох та RadioButton.
Об’єкт СheскВох використовують для створення дво- або три-позиційних прапорів: включений, виключений (недоступний), об’єкту притаманні, зокрема, такі властивості :
Властивість |
Опис властивості |
Значення |
TreeState |
Наявність третьої позиції (сірий включений) |
True (трипозиційний прапорець), False (двопозиційний прапорець) |
CheckState |
Стан прапорця |
Indeterminate (сірий), Unchecked (виключений), Checked (включений) |
Панель групи об'єктів GrоupВох призначена для групування об'єктів і використовується з метою поліпшення дизайну вікна програми.
За допомогою об'єкта МеnuStrip створюють головне меню програми. Деякі властивості об'єкта МеnuStrip наведені у таблиці:
Властивості МеnuStrip
Властивість |
Опис властивості |
Значення |
Items |
Команди меню |
Комплексна властивість (задається в діалоговому вікні) |
Tag |
Допоміжна змінна, використовується в тексті програми |
0; 8 (ціле число) |
За допомогою об'єкта ContextMenuStrip створюють контекстне меню компонента. Для зв'язування контекстного меню з об'єктом необхідно властивості ContextMenuStrip присвоїти значення імені (Name) конкретного контекстного меню.
