Skip to content

Tag Archives: ui

Programming for Vista, Part 2: Adding Aero Glass in Managed Code

16-Feb-09

In part 1 of my Vista programming series I discussed how to add CommandLink’s to your application. In part 2 this chapter, I wish to discuss how you can enhance your Windows smart client application (primarily targetting Windows Forms in this example) adding a Windows Vista Aero “glass” effect to your application. That would be [...]

Add Image Column to DataGridView with Enum Support

10-Feb-09

I stumbled upon a great article which describes how to create an inherited DataGridViewImageCell and inherited DataGridViewColumn control to achieve an image per row in your DataGridView. In summary here is the custom control you will need, place in a DataGridViewCustomCell.cs or the like in your UI app or class library: namespace DataGridViewCustomCell { /// [...]

Programming for Vista, Part 1: Creating a Vista CommandLink in Managed Code

09-Feb-09

As you may be aware, there is no way currently in .NET for accessing the built-in Vista API’s via a managed code interface which gives you access to the new Desktop Windows Manager (DWM) API which enables Aero glass effects featured in Windows Vista and higher (which I will cover in the next article) and [...]

9 Examples of creating a fast and responsive UI with multi-threading

27-Jan-09

Finally, a superb article on multi-threading for Windows application programming (what am I talking about finally, it’s probably been there for years I just my mind usually immediately demotes the value of an msdn article as being uninformative and vague) but this one was actually pretty good and delves into common case scenarios with multi-threaded [...]

Vista-style dialog using TaskDialog (with Windows XP emulation!)

26-Jan-09

So this has bugged me one two many times. TIME TO SETTLE THE SCORE! Have you ever wanted to create those vista-style dialog boxes in managed code with .NET? These are the kind of dialogs I am talking about:     What you want is the new Vista TaskDialog. Very powerful, very versatile.  But as [...]

My name is Graham O'Neale and I'm a software architect from Gold Coast, Australia. I am an overtime thinker, full time coder and awake part time in the real world. I have a keen interest in software development, particularly in the realm of programming (C#, ASP.NET, ASP.NET MVC, LINQ (2 SQL), Entity Framework, Silverlight, Blend, WCF, WPF) and a keen interest in the cutting edge and innovation. I have a new found love for design patterns, ALT.NET practices and well crafted software architecture. The purpose of this blog is to express any thoughts, findings, tips and gripes along my travels in the wonderful world of coding and technology...