5

In general, the multiple-monitor support in Delphi 10.3 works smoothly. However, I have a problem with the size of hints on multiple monitors. To reproduce the problem you need a multiple monitor system, preferably with identical monitors.

  1. Create a new VCL application. Add a label, set ShowHint to True and add some hint text.
  2. Set the display of the primary monitor to 100% and the secondary monitor to 200%.
  3. Start your application. It will appear on the primary monitor with 100%, the size of the hint text is identical to the label text as it should be, see image.

[A label and a hint on the primary monitor with 100%.1

  1. Now move your application to the secondary monitor with 200%. The form and the label will be enlarged by a factor of two. However, the size of the hint remains as before, i.e. the hint is now too small.

A label and a hint on the secondary monitor with 200%. The primary monitor is 100%.

  1. Close your application and change the display of the primary monitor to 200% and the secondary monitor to 100%.

  2. Start your application. It will appear on the primary monitor, the size of the hint text is identical to the label text and everything is larger as it should be with 200%, see image.

A label and a hint on the primary monitor with 200%.

  1. Now move your application to the secondary monitor with 100%. The form and the label will become smaller by a factor of two. However, the size of the hint remains as before, i.e. the hint is now too large.

A label and a hint on the secondary monitor with 100%. The primary monitor is 200%.

This seems to be a bug in the VCL of Delphi 10.3. Does this problem still appear in Delphi 10.4 Sydney?

Dalija Prasnikar
  • 24,159
  • 30
  • 74
  • 140
Matej
  • 334
  • 2
  • 8
  • 1
    Looks like https://quality.embarcadero.com/browse/RSP-24541 and that one is marked as fixed in 10.4 Sydney. – Uwe Raabe Jul 31 '20 at 10:02

0 Answers0