We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

SplashScreen Control disappears

Thread ID:

Created:

Updated:

Platform:

Replies:

11815 Mar 16,2004 11:17 AM Mar 26,2004 01:25 PM Windows Forms 6
loading
Tags: Tools
Administrator [Syncfusion]
Asked On March 16, 2004 11:17 AM

I am popping up a splash screen control while doing a long operation (using version 1.6.2.5). The splashscreen control is shown using by doing a ShowSplash(true) to disable the parent form. However if you minimize everything then bring back the form (using the windows toolbar) the splash control remains behind the parent form. I know I can use topmost but I don''t want it to stay in front of everything for an extended time.

Administrator [Syncfusion]
Replied On March 16, 2004 06:29 PM

Hi Chuck, Please refer to the sample application (created using v1.6.2.5) attached here. Here I have a SplashControl which is shown using ShowSplash(true) and the parent form is disabled. The SplashControl seems to work fine and stays on top all the time (even if the VS.NET IDE in the background is minimized and then maximized again). Please take a look at the sample and let me know if this meets your requirements. If not, kindly modify this sample and send it back to us so that we can further investigate this issue. We appreciate your cooperation. Regards, Guru Patwal Syncfusion, Inc.

Administrator [Syncfusion]
Replied On March 17, 2004 08:22 AM

The sample you provided leaves the splashcontrol as topmost (which I stated I do not want to do). The other problem with the sample is the forms don''t overlap so there would be no way of knowing if the form was on top of the splash after minimizing all windows then restoring it. I changed the code to include the following two lines: this.splashControl1.ShowAsTopMost = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; And I see the same behaviour I originally stated.

Administrator [Syncfusion]
Replied On March 17, 2004 03:13 PM

Hi Chuck, Thanks for the update. I now understand your requirements better. I have consulted the development team in this regard, and will update you as soon as they get back to me. We appreciate your patience and cooperation. Regards, Guru Patwal Syncfusion, Inc.

Administrator [Syncfusion]
Replied On March 18, 2004 02:24 PM

Hi Chuck, The current behavior is because only the main form gets the focus (and hence gets displayed) as it is visible in the TaskBar and the SplashControl is not. I have now changed the sample so that the SplashControl gets displayed in the TaskBar and not the Main Form. In this case, only the SplashControl (as long as it is alive) is displayed when hidden and shown again. Please refer to the modified sample attached and let me know if this meets your requirements. Regards, Guru Patwal Syncfusion, Inc.

Administrator [Syncfusion]
Replied On March 26, 2004 09:10 AM

This still shows up in the task bar (form1) and when you click it the form shows ontop of the splash control.

Administrator [Syncfusion]
Replied On March 26, 2004 01:25 PM

Hi Chuck, I have tested this once again in v1.6.2.5, and the SplashControl behaves as mentioned in my earlier response. It does not get displayed on top of the form. Since the SplashControl is displayed using ShowSplash(true), the host form gets completely disabled and will not respond to the mouse click. Please make sure that your application is linking to the right version of the Syncfusion dlls by checking your GAC and the solution explorer window in the designer. Also make sure that the CopyLocal property for all the Syncfusion references is set to false. Please try this and let me know how it goes. We appreciate your cooperation, and thanks for choosing Syncfusion products. Regards, Guru Patwal Syncfusion, Inc.

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.

;