Hallo Helmi,
wenn ich runde oder ovale Formulare erstellen möchte mache ich es so (du musst nur noch die Werte deinen Vorstellungen anpassen). Vielleicht hilft es dir ein wenig. Den Code kannst du zum Beispiel einfach ins FormCreate "reinsetzen".
Delphi-Quellcode:
var Oval: HRgn;
begin
Oval:=CreateEllipticRgn(50,50,200,200);
SetWindowRgn(
Handle,Oval,True);
end;
Tschüß Markus