DPI issues have been a long-time headache but I think I'm getting closer to supporting per-monitor DPI.
But I am having trouble with THTMLTreeview. The ItemHeight property does not appear to be responding correctly when moving a form containing it to a different monitor with a different DPI.... resulting in a corrupt display/render of items. I have tried manually working around this by setting ItemHeight myself when the DPI changes but sometimes it works and sometimes it seems to ignore the changes so I'm not sure what's going on.
Am I missing something or is THTMLTreeview not handling DPI changes correctly? It would be great if it would work automatically like most components.
Thanks!