Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



TBitBtn - кнопка із зображенням

Піктографічна кнопка TBitBtn є популярним різновидом стандартної кнопки TButton. Її відмітна особливість - властивість Glyph, за допомогою якої визначається растрове зображення, що малюється на поверхні кнопки. До складу постачання Delphi входить безліч малюнків, розроблених спеціально для розміщення в цих кнопках. Властивість Kind визначає один з 11 стандартних різновидів кнопки. Натиснення будь-який з них, окрім bkCustom і bkffelp, закриває модальне вікно і повертає в програму результат mrXXX: bkOk - mrOk, bkCancel - mrCancel і так далі Кнопка bkClose для модального вікна повертає тrСапcel, а для головного вікна програми - закриває його і завершує роботу програми. Кнопка bkHelp автоматично викликає розділ довідкової служби, пов'язаний з HelpContext форми, на яку вона поміщена. Якщо у кнопки була змінена піктограма Glyph, Delphi автоматично привласнить їй Kind=bkCustom. Це відбудеться також у разі, коли кнопка вказана як замовчувана (Def auit=True), але Kind не містить bkok або bkYes, а також якщо її властивість Cancel містить True, а Kind не містить bkCancel або bkNo.

TSpeedButton - кнопка для інструментальних панелей

Кнопки TSpeedButton відрізняються від TBitBtn трьома властивостями: по-перше, вони можуть фіксуватися у втопленому стані, по-друге, вони не можуть закрити модальне вікно, в третіх, вони не можуть бути замовчуваними. У всьому останньому вони повторюють властивості і методи TBitBtn.

Для фіксації кнопка повинна бути віднесена до якої-небудь групи кнопок (ця група може складатися з неї однієї - варіант одиночної кнопки, що фіксується ). Для цього використовується властивість GroupIndex: Integer, яке не повинне бути рівне 0. Поведінка кнопки визначається логічною властивістю AllowAllUp: якщо ця властивість має значення True, втоплена кнопка відпускається тільки при натисненні будь-якої іншої кнопки, що входить до тієї ж групи; якщо AllowAllUp=False, кнопку можна звільнити повторним клацанням. Індикатором стану кнопки служить логічна властивість Down, яка має значення True, якщо кнопка втоплена. Властивість доступна для запису, що дозволяє змінювати стан кнопки програмно.

Для кнопки TSpeedButton передбачена подія OnDblClick, яка виникає при подвійному клацанні на втопленій кнопці.

TPageControl,TabControl (TabSet) - набір сторінок із закладками

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

Компонент TPageControl може містити декілька панелей класу TTabSheet, що перекривають один одного. Кожна панель вибирається пов'язаною з нею закладкою і може містити свій набір поміщених на неї компонентів.

Щоб на етапі конструювання додати нову панель або вибрати раніше вставлену, клацніть по компоненту правою кнопкою миші і виберіть New Page (нова панель), Next Page (наступна панель) або Previous Page (попередня панель). Зміна панелей йде циклічно, тобто після показу останньою показується перша і навпаки.

Стандартний підхід до побудови блокнота з ярличками в Delphi використовує два роздільні компоненти NoteBook і TabSet. На етапі проектування можна працювати на сторінках блокнота, змінюючи значення його властивості PageIndex ; ви не можете клацати на ярличках, як з компонентами PageControl. Як тільки ви вводите нове значення для властивості PageIndex або ActivePage в Object Inspector, відповідно змінюється видима сторінка блокнота. Можна також вибрати локальне меню блокнота, в якому є команди для переміщення до наступної і попередньої сторінки.

Альтернативою використання PageControl, TabSet і NoteBook є використання компоненту TabbedNoteBook (готовий багатосторінковий блокнот із закладками).


Читайте також:

  1. Із зображенням святого-
  2. Керування зображенням документа у вікні
  3. Кнопка на аркуші
  4. Кнопка на панелі інструментів в Excel 2003 і старше
  5. Кнопка на панелі швидкого доступу в Excel 2007 і новіше
  6. Пояснення до аркуша №2 КР-2: «Побудова 3-х виглядів за наочним зображенням деталі»
  7. Пояснення до аркуша №3 КР-2 «Побудова 3-х виглядів з розрізами та аксонометричним зображенням за описом (подвійне проникнення за варіантами)»
  8. Робота з зображеннями
  9. УПРАВЛІННЯ ЕКРАННИМ ЗОБРАЖЕННЯМ
  10. Ця кнопка призначена для створення нового файлу деталі.




Переглядів: 785

<== попередня сторінка | наступна сторінка ==>
TRichEdit - введення і відображення тексту | Компонент TFindDialog

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.006 сек.