Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Whos my Parent?
Message
De
19/10/2010 09:05:37
Timothy Bryan
Sharpline Consultants
Conroe, Texas, États-Unis
 
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Titre:
Versions des environnements
Environment:
C# 4.0
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01486099
Message ID:
01486103
Vues:
62
>Quick question...
>
>If I have a custom control that is a button and I drop that onto a form and I call that button "Close"
>
>In the click of that button I would like to close the form that it was dropped on... So really, I'd like to define the click event of that button in the actual custom control so that whenever I drop it onto a form, there is no coding involved... It would inherit the code from the custom control... But I cannot find the equivalent of VFP's this.parent.release()...
>
>I do not see where I would be able to use: this.parent.Dispose(false); or this.Parentform.Dispose(false);
>
>Can anyone help me understand this phenomenon??
>
>Thanks,
>Bob

Robert,
There is a few ways to handle this. One would be to create a property on your button that stores the parent form as a reference. This would require you to set that property on the button however. Are you using a specific base class of your own for your forms? You could also put code in a base class to find the button and set the property or to subscribe to an event raised by the button. Are you using just native dot net stuff or a framework of some kind? Some frameworks have a form manager class that can provide or get the current form for you. Is this Web or Windows forms?
Tim
Timothy Bryan
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform