Под Windows Vista и Win7 там проблема с приложениями, созданными Delphi (мы используем Delphi 2006, но кажется, что другие версии имеют ту же проблему), которые содержат декларацию XP.
Все потомки TButtonControl (TButton, TCheckBox, TRadioButton, но не TBitBtn) не видимы после того, как форму первоначально покажут. Средства управления появляются при перемещении мыши через них. И это только происходит однажды для каждой формы, пока я не перезапускаю приложение.
Это, кажется, связано с сокрытием/показом сочетаний клавиш (defualt, скрыт на Vista/Win7).
Что я могу сделать для предотвращения этого?
Я думаю, что это лучший / самый простой способ обхода . Для этого требуется всего лишь одна строка кода в OnCreate основной формы.
Проблема исчезает, если скомпилировать новый манифест XP и заменить его WindowsXP.res.