Tutorial :How to get Block Style Progressbars in Aero / .NET 4



Question:

I have three ProgressBars of the three styles. Blocks and Continuous are now rendering the same, whereas I remember Blocks used to render as Blocks.

http://www.kconnolly.net/pics/pb.jpg

is this unique to .NET 4, Aero Glass, or Windows 7? How can I tell my app to use the classic Blocks?


Solution:1

use this

public class ContinuousProgressBar : ProgressBar   {       public ContinuousProgressBar()       {           this.Style = ProgressBarStyle.Continuous;       }      protected override void CreateHandle()      {          base.CreateHandle();          try          {              SetWindowTheme(this.Handle, "", "");          }          catch           {           }      }        [System.Runtime.InteropServices.DllImport("uxtheme.dll")]        private static extern int SetWindowTheme(IntPtr hwnd, string appname, string idlist);  }  

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »