2009-07-28 8 views

Répondre

1

En supposant que vous voulez dire la mécanique de type masterpage de ASP.Net, vous pouvez définir à ce sujet en ayant une forme appelée MasterForm, puis créer d'autres formes, qui, au lieu d'hériter de System.Windows.Forms.Form, hériter de votre MasterForm.

Cela signifie que vous pouvez placer des contrôles sur la MasterForm (tels que les barres de menu ou d'état) qui apparaîtra alors sur votre enfant forme héritée

+0

ya c'est quelque chose qui me donne une idée. Mais mon intention est quand je clique sur un bouton de page1 je veux charger page2 dans la page1 – Nagu

0

Vous ne devriez pas avoir besoin du concept de page.master de WebForms dans un environnement Windows application. Les maîtres de page sont une solution de contournement pour le fait que WebForms ne peut pas hériter de l'interface utilisateur, seulement les classes sous-jacentes.

Dans le développement de Windows, vous n'avez pas ce problème, vous pouvez donc avoir un contrôle de base avec la mise en page «maître» et les sous-formulaires qui en héritent.

Par exemple, vous pouvez créer votre propre BaseForm qui hérite Form mais ajoute des composants standard à chaque forme.

Toutefois, dans les formulaires Windows, il est probablement préférable de s'en tenir à la convention standard (et communément comprise) des contrôles imbriqués sur les formulaires.

+0

merci pour votre réponse .. juste je veux savoir le concept comme response.redirect ("newpage"); en winforms. Comment puis-je obtenir – Nagu

+0

new Newpage(). Show() affichera une instance du formulaire, ou vous pouvez charger un contrôle dans votre formulaire existant. – Keith

Questions connexes