Компонент TScrollBar

Компонент TScrollBar в Lazarus является элемент управления, который позволяет пользователю прокручивать содержание связанного управления путем перемещения ползунка. Перемещать ползунок можно как мышкой, так и с клавиатуры. С помощью ползунка TScrollBar   мы можем изменять целое число, не выходящее за пределы диапазона чисел Min и Max определеное в свойстве компонента. Для …

Компонент TToggleBox

Компонент TToggleBox  это кнопка с надписью, имеющая 2 логических состояния — нажата или не нажата. Перевод кнопки из одного состояния в другое переключается одиночным щелчком мыши. Для проверки статуса кнопки (активна она или нет) можно воспользовавшись командой  ToggleBox.Checked;. Вы можете использовать свойства Checked как обычное логическое значение.

Компонент TPopupMenu

Компонент TPopupMenu  — служит для появления всплывающего меню когда вы щелкаете правой кнопкой мыши по приложению.  У Lazarus очень простая реализация этого всплывающего меню. Как только мы создадим меню, мы можем показать его тремя различными способами, которые я продемонстрирую. Создание всплывающего меню Создать всплывающее меню очень просто. Просто …

Урок 14. Воспроизведение звука

Рассмотрим возможности воспроизведения звука в приложении Lazarus. В самом простейшем случае приложение должно уметь выдавать звуковые сигналы или проигрывать небольшие звуковые сообщения при появлении каких-либо непредвиденных событий, когда нужно привлечь внимание пользователя. Наиболее простой процедурой, управляющей звуком, является процедура Beep. Она не имеет параметров и …

Урок 13. Программа Светофор

В этом урока мы продолжим знакомиться с компонентами Lazarus. Сегодня для создания проекта «Светофор» нам понадобятся компоненты: Timer (Таймер), Shape (Фигуры), Panel (Панель). Перед созданием приложения следует изучить описание новых компонентов. Задание. Смоделировать работу светофора. При запуске проекта панель светофора должна быть пустой. После нажатия …

Урок 12. Графические методы и процедуры

Основой графической системы Lazarus  является класс TCanvas. Канва не является компонентом, но она входит в качестве свойства во многие другие компоненты, которые должны уметь нарисовать себя и отобразить какую-либо информацию. Работа с графикой в Lasarus предполагает обращение к свойству Canvas компонентов, на которых вы хотите …

Урок 11. Бегущая строка

Рассмотрим некоторые возможности работы с текстом на примере проекта «Бегущая строка». Бегущая строка является одним из элементов, привлекающим внимание пользователя, а также для экономии места на экране. Бегущие строки часто помещают на Web-сайтах. Сегодня мы добавим бегущую строку в Lazarus-приложение. Что из себя представляет бегущая …

Компонент TShape

Компонент  Фигура (TShape) предназначен для отображения на форме различных геометрических фигур. Конкретная форма геометрического объекта задается в свойстве  Shape. Возможны следующие значения свойства Shape:. Значение Форма фигуры stCircle stEllipse stRectangle stRoundRect stRoundSquare stSquare Круг Эллипс Прямоугольник Прямоугольник с округленными краями Квадрат с округленными углами Квадрат …

Компонент TPanel

Компонент  Панель (TPanel) предназначена для объединения произвольных элементов управления с возможностью их перемещения (перетаскивания) по форме вместе с родительской панелью. Свойство Название BovelInner и BovelOuter Задают стили оформления внутренней и внешней рамок панели. Они могут принимать одно из четырех значений: bvNone Отсутствует blLowered «Вдавленная» «рамка bvRaised …

Компонент TTreckBar

Движок (TTreckBar) обычно применяется там, где надо в визуальном режиме выставить с помощью мыши какое-либо приближенное значение с помощью перетаскивания движка по шкале. Внешний вид движка настраивается с помощью следующих свойств. Свойство Название Frequecy Частота засечек Min Max Минимальная и максимальная допустимые границы Orientation Ориентация: …

Урок 10. Стандартные диалоги. Создание текстового редактора

Урок из серии: «Программирование для школьников в среде Lazarus» Стандартные диалоги – это диалоговые окна, общие для большинства приложений Windows. Например, когда пользователь сохраняет файл в редакторе Word, он использует диалоговое окно Save As … (Сохранить как …). Когда он сохраняет рабочую книгу в Microsoft …