В 2009 году вроде как это исправили для версии Lazarus 0.9.29.
Но у меня почему-то не работает.
OS: KDE Neon
Среда разработки собрана под QT5
Может этот баг проявляется только под QT5? Может кто-нибудь проверить у себя под другими виджетсетами?
И если это баг, то можно-ли как-то решить проблему альтернативно? Например:
- Код: Выделить всё
Form.BoundsRect:= Form.Monitor.WorkareaRect;
мог бы помочь, если бы окно не расползалось по всему монитору, и тем самым прячась частично под панелями. Может тут можно еще как-то определить координаты панелей и вычесть их из TRect?
И, в принципе, что происходит во время WindowState := wsMaximized, когда BorderStyle <> bsNone? Как оно работает?