Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Disable Form Closing and then Enable
Message
From
18/03/2010 15:10:27
 
General information
Forum:
ASP.NET
Category:
Forms
Environment versions
Environment:
C# 2.0
Miscellaneous
Thread ID:
01455436
Message ID:
01455529
Views:
43
This message has been marked as the solution to the initial question of the thread.
>>>>>>>Hi,
>>>>>>>
>>>>>>>I want to disable user's ability to close a form via X in the upper right corner (while there are some pending changes) and then enable it after user Saves/Cancels the changes. I can't seem to find the way to do it. Is there a property of WinForm window to do so?
>>>>>>>
>>>>>>>TIA.
>>>>>>
>>>>>>Check this thread Re: Eliminating the X in the control box Thread #1440447 Message #1440499
>>>>>
>>>>>Thank you. It looks like again one has to jump through all kind of hoops in .NET compared to where it was simple property in VFP.
>>>>
>>>>As U.I. form I think the idea of making the X box disappear and reappear leaves something to be desired in the first place.
>>>
>>>I don't understand your point here.
>>
>>I consider it disconcerting to the user to monkey with fundamental Windows controls. We shouldn't be playing Three Card Monte with them.
>
>I guess we totally disagree here.

I'm with Mike on this one. Your form must have an existing way of being closed. Why not handle the OnFormClosing event in the same way? The args will tell you what triggered the closure and you can still cancel it if you want. IMO that's much more in keeping with the normal user experience.....
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform