1).
- Код: Выделить всё
fDemoForm:=TfDemoForm.Create(AOwner);
fDemoForm.Show;
fDemoForm.WindowState:=wsMaximized;
fDemoForm.BorderStyle:=bsNone;
fDemoForm.Color:=clRed;
2).
- Код: Выделить всё
fDemoForm:=TfDemoForm.Create(AOwner);
fDemoForm.Show;
fDemoForm.BorderStyle:=bsNone;
fDemoForm.WindowState:=wsMaximized;
fDemoForm.Color:=clRed;
Первый вариант работает без проблем.
Во втором случае, окно не разворачивается, а перемещается в верхний левый угол экрана, закрашивает область первоначального размера, а затем разворачивается на весь экран, но не закрашивает область формы.
Так задумано разработчиками?
Почему форма во втором случае разворачивается на весь экран, но не закрашивается как необходимо?