2009-07-28 2 views

Antwort

1

Angenommen, Sie Master Typ Mechanik von ASP.Net bedeuten, die Sie von MasterForm, und dann die Schaffung andere Formen genannt eine Form davon, indem er, die anstelle von System.Windows.Forms.Form erben, erben setzen könnte Ihre MasterForm.

Das heißt, Sie Steuerelemente auf dem MasterForm (wie die Menü- oder Statusleisten), die dann auf dem geerbten Kind

+0

ya das ist etwas, das mir eine Idee gibt. Aber meine Absicht ist, wenn ich auf einen Knopf von page1 klicke, möchte ich page2 in page1 laden – Nagu

0

bildet erscheint platzieren können Sie nicht das page.master Konzept von WebForms in einem Windows benötigen, sollten Anwendung. Seitenmaster sind eine Problemumgehung für die Tatsache, dass WebForms die Benutzeroberfläche nur die zugrunde liegenden Klassen erben können.

In der Windows-Entwicklung haben Sie dieses Problem nicht, so dass Sie ein Basis-Steuerelement mit dem Master-Layout und den Unterformularen haben können, die von ihm erben.

Zum Beispiel könnten Sie Ihre eigene BaseForm erstellen, die Form erbt, aber fügt einige Standardkomponenten zu jedem Formular hinzu.

In Windows-Formularen ist es jedoch wahrscheinlich besser, mit der Standardkonvention der verschachtelten Steuerelemente in den Formularen zu bleiben.

+0

danke für Ihre Antwort .. ich will nur das Konzept wie response.redirect ("newpage") wissen; in Winforms. Wie kann ich erreichen – Nagu

+0

new Newpage(). Show() wird eine Instanz des Formulars angezeigt, alternativ können Sie ein Steuerelement in Ihr vorhandenes Formular laden. – Keith