Hello,
I am trying to move to Lazarus from Delphi. I wrote a simple app with three TEdits, a TComboBox, and a TListBox. The borders for all of these controls are set to bsSingle. The Combo Box and List Box always display a thin border, as expected. However, the Edit boxes are inconsistent, often with just a lower border, sometimes with a complete border after you click into a different control. There is a blue line at the bottom when the control has focus, but no real border (is there a way to not have the blue line, the flashing cursor should be enough indication?).
Can someone explain this behavior of inconsistent borders to me and is there a way to "correct" it. I am running Windows 11 64-bit, Lazarus 2.2.0, and my monitors are 2560 x 1440 with 125% scaling. In the project options "Use LCL scaling (Hi-DPI)" is checked and DPI awareness is set to "On." I tried scaling my monitor at 100% and that didn't correct the problem. A screenshot is attached (but I don't see it in when I preview).
Thank you for any help.