Палитра компонентов

Палитра компонентов - это главное богатство Delphi. Она занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента.

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

Компоненты вкладки Dialogs

На странице Dialogs представлены компоненты для вызова стандартных диалогов Windows. Внешний вид диалогов зависит от используемой версии Windows. Объекты, представленные на данной странице невидимы во время выполнения и вызов диалогов происходит программно, например:

if OpenDialog1.Execute then

Image1.Picture. LoadFromFile(OpenDialog1.FileName);

Диалоги Windows в порядке появления на странице Dialogs:

OpenDialog

Открыть. Реализует стандартное диалоговое окно "Открыть файл"

SaveDialog

Сохранить. Реализует стандартное диалоговое окно "Сохрантиь файл"

OpenPicture-
Dialog

Открыть рисунок. Реализует специальное окно выбора графических файлов с возможностью предварительного просмотра рисунка

SavePicture-
Dialog

Сохранить рисунок. Реализует специальное окно сохранения графических файлов с возможностью предварительного просмотра рисунка

FontDialog

Шрифт. Реализует стандартное диалоговое окно выбора шрифта

ColorDialog

Цвет. Реализует стандартное диалоговое окно выбора цвета

Printer

Печать. Реализует стандартное диалоговое окно выбора параметров для печати документов

PrinterSetup-
Dialog

Настройка принтера. Реализует стандартное диалоговое окно для настройки печатающего устройства

FindDialog

Поиск. Реализует стандартное диалоговое окно поиска текстового фрагмента

ReplaceDialog

Замена. Реализует стандартное диалоговое окно поиска и замены текстового фрагмента

Проект «Текстовый редактор»

Данный проект будет являеться упрощенным аналогом текстового редактора MS Word. В проекте можно будет открывать, редактировать сохранять изменения внесенные в файл. Данный проект основывается на компоненте Мемо и на компонентах со вкалдки Dialogs, которые позволяют вызывать стандартные диалоговые окна Windows.

Процедура на нажатие пункта меню Сервис/Шрифт:

procedure TForm1.N24Click(Sender: TObject);

begin

FontDialog1.Execute; // подключаем диалог

memo1.Font:=FontDialog1.Font; // изменяем параметры шрифта

end;

Процедура на нажатие пункта меню Сервис/Заливк:

procedure TForm1.N25Click(Sender: TObject);

begin

ColorDialog1.Execute;

Memo1.Color:=ColorDialog1.color;

end;

Процедура на нажатие пункта меню Файл/Открыть:

procedure TForm1.ToolButton1Click(Sender: TObject);

begin

OpenDialog1.Execute;

memo1.Lines. LoadFromFile(OpenDialog1.FileName);

end;

Процедура на нажатие пункта меню Файл/Сохранить:

procedure TForm1.ToolButton2Click(Sender: TObject);

begin

SaveDialog1.Execute;

memo1.Lines. SaveToFile(SaveDialog1.FileName);

end;