Is this bug in TBGRAVirtualScreen lazarus / 39-Graphics ---------------------------------------------------------------------- freeman35 · 2014-09-29 14:04 on Tform,  TBGRAVirtualScreen on TPanel, BGRAVirtualScreen1.Align is "alClient".  BGRAVirtualScreen1 painting override panel's left and top bevels test source in this link reply 3: http://forum.lazarus.freepascal.org/index.php/topic,25964.0.html ---------------------------------------------------------------------- circular · 2014-09-29 14:19 Nope it is normal. The bevel border of the panel is part of its client area. So it can be overridden by its child controls. ---------------------------------------------------------------------- freeman35 · 2014-09-29 14:46 Ok. If bevel border area is in client area, this mean, right and bottom bevel border area has to override by child controls, when ".Align := alClient" isn't it? I'm in kubuntu and QT widget set ---------------------------------------------------------------------- circular · 2014-09-29 21:15 Yes all borders are overridden in the case of a non transparent control like TBGRAVirtualScreen. If you want to avoid this, you can set the coordinates to (1,1) and the size to (ClientWidth-2,ClientHeight-2) and use all anchors.