Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Disable Form Closing and then Enable
Message
 
 
À
18/03/2010 15:10:27
Information générale
Forum:
ASP.NET
Catégorie:
Formulaires
Versions des environnements
Environment:
C# 2.0
Divers
Thread ID:
01455436
Message ID:
01455533
Vues:
29
>>>>>>>>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.....

I like your input. You give practical suggestions rather just saying that "since it can't be done in .NET, it is no good" <g>.
So you are saying that when a user clicks on the X in the upper right corner, the OnFormClosing will fire? If so, hopefully there is a call to disallow closing the form. Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform