У меня есть приложение Delphi 6, которое запускает мастер после появления основной формы. Мастер - это модальная форма. Один из моих пользователей имеет рабочий стол Windows, расширенный для нескольких мониторов. В их случае основная форма отображается на основном мониторе, и мастер появляется на расширенном мониторе. Это создает путаницу, потому что они думают, что приложение застыло, когда они пытаются щелкнуть по основной форме. Поскольку Wizard является открытым и модальным, ничего не происходит, за исключением того, что они слышат предупреждающий тон «ding», который говорит вам, что форма не может получить вход.Форма Delphi 6, установленная для позиционирования с помощью poDesktopCenter, заканчивается на «расширенном» мониторе
Что я могу сделать, чтобы убедиться, что форма Wizard отображается на том же мониторе, что и основная форма, в этом случае основной монитор? У меня есть форма Wizard, установленная в poDesktopCenter.
Delphi 6 как миллион лет, не так ли? Вы можете попробовать «poScreenCenter» (против «рабочего центра»). В противном случае выберите пользовательскую позицию. – paulsm4
Вместо этого я обычно использую poMainFormCenter. –
Рабочий стол распространяется на оба монитора. Вы получаете поведение, о котором вы просили. –