Re: Delphi & Vista: bug when XP manifest is included
- From: "klunk" <sorrrrrry@xxxxxxxxxxxxx>
- Date: Thu, 30 Nov 2006 23:54:35 -0800
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
.
- Follow-Ups:
- Re: Delphi & Vista: bug when XP manifest is included
- From: Aleksander Oven
- Re: Delphi & Vista: bug when XP manifest is included
- References:
- Re: Delphi & Vista: bug when XP manifest is included
- From: sorry_jones
- Re: Delphi & Vista: bug when XP manifest is included
- From: Chris Burrows
- Re: Delphi & Vista: bug when XP manifest is included
- Prev by Date: can i store Unit file and pass file with same name
- Next by Date: Re: TCustomForm and TDataModule using in multithreaded environments
- Previous by thread: Re: Delphi & Vista: bug when XP manifest is included
- Next by thread: Re: Delphi & Vista: bug when XP manifest is included
- Index(es):