I have a Winform App that provides some charts based on user selection. I want to simulate an AJAX style loader such as when the user makes a selection, there will be an overlay on the form with an animation in the center. What are some options to accomplish this? I was thinking of loading a panel with animation (GIF) in the center, add some ambiguity.
Edit anyone?
Edit ~ I found ... the solution is! No WPF nonesense WinForms for this type of things is very weak - WPF manages this kind of conditions better. You can do a few things:
1) Hack! Create a new model, bandwrightly form, in which your wait is controlled, and put it on your current form. AFAIK You can not give transparency to any out-of-box WinForms controls. Make sure that when your current form runs, your new look continues, it's a total hack.
2) Create your own WinForms control from scratch and paint it on your existing form. High cost to reward the ratio.
3) Use WPF for this form, which will allow you more flexibility. This is a new framework ... just for a look?
4) Temporarily hide the chart and make your progress panel look really good.
Comments
Post a Comment