Срочно, Глюк с BorderStyle...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Роман1971
новенький
Сообщения: 69
Зарегистрирован: 30.05.2007 09:14:53

Срочно, Глюк с BorderStyle...

Сообщение Роман1971 »

Два нижеследующих кода неравнозначны:
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;

Первый вариант работает без проблем.
Во втором случае, окно не разворачивается, а перемещается в верхний левый угол экрана, закрашивает область первоначального размера, а затем разворачивается на весь экран, но не закрашивает область формы.
Так задумано разработчиками?
Почему форма во втором случае разворачивается на весь экран, но не закрашивается как необходимо?
:!: :?:
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Желательно конечно чтобы вы пример выложили небольшой.
Ответить