DELPHI НЕСТАНДАРТНАЯ ФОРМА
Примерно такую же функциональность, как стандартные формы, можно реализовать, не создавая новую форму, а используя компонент Panel. Для этого создается новый проект, добавляется компонент Panel на главную форму и устанавливается свойство Align = alClient. Затем на панель можно добавлять различные компоненты, такие как кнопки, поля ввода, метки и т.д. Пример кода на Delphi:
procedure TForm1.FormCreate(Sender: TObject);
var
Panel1: TPanel;
Button1: TButton;
Edit1: TEdit;
begin
Panel1 := TPanel.Create(Self);
Panel1.Parent := Self;
Panel1.Align := alClient;
Button1 := TButton.Create(Panel1);
Button1.Parent := Panel1;
Button1.Top := 50;
Button1.Left := 50;
Button1.Caption := 'Кнопка';
Edit1 := TEdit.Create(Panel1);
Edit1.Parent := Panel1;
Edit1.Top := 100;
Edit1.Left := 50;
Edit1.Width := 150;
end;
Программирование в Delphi Урок 12.1. Многоформенные приложения / Илья Хохлов
#11 Программирование в Delphi. ООП. Классы
Создание форм. Переход между формами - Программирование на Delphi
Как сделать нейросеть в Delphi
Урок на делфи 49. Круглая форма программы.
Программирование на Delphi. Видеоурок № 5. Нестандартная форма для приложения. (Артём Кашеваров)
Урок Delphi #4 - Не стандартный вид формы
DELPHI Урок 5 Создание отчета, экспорт отчета, печать отчета (FastReport)
Форма Delphi любого вида (круглая, треугольная)
Советы дизелисту Common Rail Delphi