Палитра компонентов
Палитра компонентов - это главное богатство Delphi. Она занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента.
С помощью компонентов создается каркас программы, ее видимые на экране внешние проявления: окна, кнопки, списки выбора и т. д.
Пиктограммы в палитре компонентов можно удалять и добавлять. Для этого используется специальный редактор, окно которого появляется на экране после щелчка правой кнопкой мыши на любой пиктограмме в палитре компонентов.
Компоненты вкладки Dialogs
На странице Dialogs представлены компоненты для вызова стандартных диалогов Windows. Внешний вид диалогов зависит от используемой версии Windows. Объекты, представленные на данной странице невидимы во время выполнения и вызов диалогов происходит программно, например:
if OpenDialog1.Execute then
Image1.Picture. LoadFromFile(OpenDialog1.FileName);
Диалоги Windows в порядке появления на странице Dialogs:
OpenDialog | Открыть. Реализует стандартное диалоговое окно "Открыть файл" |
SaveDialog | Сохранить. Реализует стандартное диалоговое окно "Сохрантиь файл" |
OpenPicture- | Открыть рисунок. Реализует специальное окно выбора графических файлов с возможностью предварительного просмотра рисунка |
SavePicture- | Сохранить рисунок. Реализует специальное окно сохранения графических файлов с возможностью предварительного просмотра рисунка |
FontDialog | Шрифт. Реализует стандартное диалоговое окно выбора шрифта |
ColorDialog | Цвет. Реализует стандартное диалоговое окно выбора цвета |
Printer | Печать. Реализует стандартное диалоговое окно выбора параметров для печати документов |
PrinterSetup- | Настройка принтера. Реализует стандартное диалоговое окно для настройки печатающего устройства |
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;


