A few days ago I blogged about a nasty bug in .NET 1.1 SP1, which made a nested groupbox control show up with garbled caption text (see here and here).
It took some hoops but Microsoft has fixed this now. It's a fix that's available through PSS, and has KB number article number 890828. The fix is still under review so it might be the KB article is not yet available, the fix though is available through PSS.
Yesterday I blogged about a horrible huge bug in the groupbox control for winforms in .NET 1.1 SP1 on a themed XP system (and that's pretty much all XP systems nowadays, since .NET 1.1 SP1 is a mandatory fix on windows update.). Today I'll show you a repro case. It's a silly form with just two nested groupboxes. On a themed XP machine you'll see that the inner groupbox' caption is garbled and has a horrible font.
I've tested this on more XP machines and they all showed the same results, with different themes (native XP ones). I'll try to contact PSS later today to get a fix for this AND to get this fixed publicly, because a private PSS-call-us-fix is useless, as users of applications by ISV's first have to call PSS to grab the special fix, which most of them won't do.
Update: It seems to occur on .NET 2.0 beta1 as well.
Full code: WinAppTest.zip
I decided to upgrade to .NET 1.1 SP1. Then I ran one of my .NET winforms applications which has nested groupbox controls on a winform and FlatStyle set to System so they will be XP themed.
Then I saw that the nested groupbox controls had their captions in bold arial font and this made the caption to be too big and the text wasn't readable. See this screenshot:
The database community is also heading toward SOA. Plans are afoot to enable IBM DB2, Microsoft SQL Server 2005, Oracle 10g, Sybase (Profile, Products, Articles) ASE, and other platforms to participate actively in Web services-based SOA activities as first-class citizens -- even without the use of application servers. This will have profound implications for the design and management of widely distributed n-tiered applications because, in effect, hierarchical tiers will become horizontal peers.
Today we released Template Studio, a full-featured IDE for creating / editing / testing templates for LLBLGen Pro. Template Studio is free for our customers and therefore one of the benefits if you decide to join the largest O/R mapper-family for .NET!