Please change code in ElTreeCombo (Methode TCustomElTreeCombo.SetDropped)in the same matter to respect multi-monitor-systems:
Line
if P.Y + FTree.Height > Screen.Height then
to
if P.Y + FTree.Height > GetDesktopBottom then
I also added:
if P.X + FTree.Width > GetDesktopRight then
P.X := P.X - FTree.Width + Width;
Comments