Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / C# / January 2008

Tip: Looking for answers? Try searching our database.

BUG: C# 2008 Express changed the tooltip color in all Vista's wind

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
BillD - 12 Jan 2008 13:51 GMT
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 !

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.