Урок 6. Установка порядка обхода.

В приложении, во время работы, только один оконный, управляющий элемент может в данный момент принимать клавиатурный ввод. Этот элемент имеет фокус ввода.

Что бы произвести передачу фокуса ввода другому элементу нужно сделать щелчок мыши на другом оконном, управляющем элементе или же воспользоваться клавишей Tab или Shift+Tab. С помощью клавиатуры фокус ввода последовательно передается от одного оконного элемента к другому. Причём используя клавишу Tab происходит перебор в прямом порядке очередности, а с клавишами Shift+Tab – в обратном.

Continue reading

Урок 5. Исчезающая форма

Форма в Delphi имеет свойство AlphaBlendValue, которое отвечает за прозрачность формы (необходимо учитывать, что свойство AlphaBlend должно быть установлено в TRUE). При значении этого свойства равным 255, максимальное значение, форма не прозрачна (мы работаем с такими формами). А при значении равным о (минимальное), форма будет абсолютно прозрачной. При промежуточных значениях форма будет просвечиваться и сквозь него будут видны окна расположенные ниже.

Continue reading

Урок 4. Что может сделать щелчок мыши

Давайте напишем простую программу, которая  будет нас звать на трудовые подвиги с утра.

Расположим на форме один компонент Label. И напишем обработчик  создания формы:

Continue reading

Урок 3. Использование компонента ScrollBar

Компонент ScrollBar находиться на странице Standart панели инструментов. С помощью ползунка мы можем выбрать целое число, которое будет находиться в диапазоне значений от Min до Max в свойствах компонента.

Изменить положение ползунка можно мышью, клавишами стрелки вверх, вниз влево, вправо, или Page Up и Page Down. Перемещая ползунок изменяется свойство position. При необходимости его позицию можно задать программно, за исключением если позиция будет выходить за пределы диапазона.

Continue reading

Урок 2. Знакомимся с операторами Delphi

Загружаем Delphi. Сохраняем наше приложение. Файл проекта назовем calculator,  модуля - Umain.  С вкладки Standart выбираем компонент Button и располагаем на форме. Мы видим на кнопке надпись Button1. Среда Delphi помогает нам, называя компоненты на форме своим именем плюс номер данного компонента на данной форме. Согласитесь подобное имя не очень информативно читать. Мы могли бы придумать более осмысленные наименования.

Continue reading

Урок 1. Введение в среду Delphi

После загрузки интегрированной системы разработки Delphi 7 на экране мы видим окно разработки (см. рисунок ниже). Form1 в центре - это главная форма приложения и Unit1 - ее модуль. Переключаться между формой и ее модулем мы можем клавишей F12.

Continue reading