I have installed C# 2008 Express edition in Windows Vista, and I
found this huge bug:
the tooltip shown to the up corner of a window has the old yellow style
color.
Minimize, Maximize, Close buttons show a yellow tooltip in Explorer and all
other programs; instead buttons, system tray icons and other UI elements show
Vista grey style tooltip.
It seems VS2008 Express has changed some Vista shell dll files.
Michael Nemtsev [MVP] - 12 Jan 2008 13:59 GMT
Hello BillD,
have u tried to restart your PC?
---
WBR,
Michael Nemtsev [.NET/C# MVP] :: blog: http://spaces.live.com/laflour
"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
B> I have installed C# 2008 Express edition in Windows Vista, and I
B> found this huge bug:
B> the tooltip shown to the up corner of a window has the old yellow
B> style
B> color.
B> Minimize, Maximize, Close buttons show a yellow tooltip in Explorer
B> and all
B> other programs; instead buttons, system tray icons and other UI
B> elements show
B> Vista grey style tooltip.
B> It seems VS2008 Express has changed some Vista shell dll files.
BillD - 12 Jan 2008 14:18 GMT
> Hello BillD,
>
> have u tried to restart your PC?
yes, of course. This is the tooltip shows in Vista's Windows Explorer:
http://img138.imageshack.us/img138/9153/tooltipbugrd0.jpg
Family Tree Mike - 12 Jan 2008 14:03 GMT
Make sure your main program code (usually program.cs) has a line:
Application.EnableVisualStyles();
> I have installed C# 2008 Express edition in Windows Vista, and I
> found this huge bug:
[quoted text clipped - 4 lines]
> Vista grey style tooltip.
> It seems VS2008 Express has changed some Vista shell dll files.
BillD - 12 Jan 2008 14:19 GMT
> Make sure your main program code (usually program.cs) has a line:
>
> Application.EnableVisualStyles();
you didn't understand me! C# 2008 Express has changed the OS tooltip style:
http://img138.imageshack.us/img138/9153/tooltipbugrd0.jpg
Family Tree Mike - 12 Jan 2008 15:59 GMT
Sorry. I understand now, and it is the same for me. Are you sure it was
different prior to installing C# Express 2008?
> > Make sure your main program code (usually program.cs) has a line:
> >
> > Application.EnableVisualStyles();
>
> you didn't understand me! C# 2008 Express has changed the OS tooltip style:
> http://img138.imageshack.us/img138/9153/tooltipbugrd0.jpg
Willy Denoyette [MVP] - 12 Jan 2008 16:41 GMT
> Sorry. I understand now, and it is the same for me. Are you sure it was
> different prior to installing C# Express 2008?
[quoted text clipped - 6 lines]
>> style:
>> http://img138.imageshack.us/img138/9153/tooltipbugrd0.jpg
This the the Vista's default behavior, VS2008 has nothing to do with this, I
have this on Vista systems without VS200X installed..
Willy.
Family Tree Mike - 12 Jan 2008 22:28 GMT
After I posted, I looked on my wife's computer, and it behaves the same. C#,
express or otherwise, is that last thing she needs on her computer...
> > Sorry. I understand now, and it is the same for me. Are you sure it was
> > different prior to installing C# Express 2008?
[quoted text clipped - 12 lines]
> Willy.
>
Willy Denoyette [MVP] - 13 Jan 2008 09:46 GMT
> After I posted, I looked on my wife's computer, and it behaves the same.
> C#,
> express or otherwise, is that last thing she needs on her computer...
Yep, the top level Window Frames are handled by the DWM, who draws the
tooltip using the settings (color, font and weight) from the current "Window
Color Appearance" - "Classic appearance properties/advanced" settings.
Willy.
BillD - 12 Jan 2008 16:46 GMT
> Sorry. I understand now, and it is the same for me. Are you sure it was
> different prior to installing C# Express 2008?
yes, I'm sure.
Marra - 12 Jan 2008 22:24 GMT
I found that when I went to .net 3 that Windows Vistas mouseoevr
shades the button a very light color.
This was a disaster as my text was all white !
I just recoloured my text black and everything is fine now.
If your program uses key presses beware of the openfiledialog as this
doesnt return focus to the main windows when it closes !