Re: Delphi & Vista: bug when XP manifest is included




Aargh! Too right - it is nasty! I've just had the same problem on RC1.
Some observations:

1) The checkboxes and buttons reappear as I move the mouse over them.

2) It only happens once for each form, until I restart the application.

3) Probably unrelated - some of the Windows Vista applications (e.g.
Control Panel) do not initially show a menu at all. The Alt key causes the
menu to appear.

Can somebody who has the RTM copy of Windows Vista check to see whether it
is still a problem?



Thanks for confirming this. I just posted a link to some screenshots
in bpdld.win32. I would sure like to know if this is an MS bug and
fixed in RTM.

It is very ugly and a showstopper for getting our Vista-ready
applications out the door. Still trying to find a Delphi solution...

I'll repost a bit of additional info here:
The bug seems to affect TButtonControl descendents
(TButton, TCheckBox, TRadioButton), but not TBitBtn
even though it descends from TButton.

The problem is directly related to the hiding/showing of the
accelerator keys -- which defaults to hide. If you set it to
show the underline, the controls no longer vanish (of course
this is not a good solution).

In Vista this setting is buried in:
Control Panel
Ease of Access Center
Make the keyboard easier to use
Make it easier to use keyboard shortcuts
-Underline keyboard shortcuts and access keys


.