"Konsumiert" habe ich das Control so: using ... using ASPNetPortal; ...
...Page_Load... TestPanel tp = new TestPanel(); Label label1 = new Label(); label1b.Text = "Test"; tp.Controls.Add(label1); Controls.Add(tp); andre.seifert @xmmm.de >-----Urspr�ngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Im Auftrag von Michael Schwarz >Gesendet: Montag, 24. Februar 2003 10:59 >An: [EMAIL PROTECTED] >Betreff: [Asp.net] AW: [Asp.net] AW: [Asp.net] AW: [Asp.net] >Von Table ableiten L�SUNG > > >Hi Andre, > >klar, ein einfaches UserControl zu schreiben, welches >objektorientiert HTML zusammenbaut funktioniert so weit bei >mir auch. Das Problem ist nur, wenn ich von "Table" ableite, >oder von einem anderen Control, und dieses Control Teil der >Ausgabe sein soll. > >Ist Dein Control abgeleitet von einem anderen Control, also >z.B. Panel, Table,...? > >CIAO >Michael > > >> -----Urspr�ngliche Nachricht----- >> Von: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] Im Auftrag von Andre Seifert >> Gesendet: Montag, 24. Februar 2003 10:50 >> An: [EMAIL PROTECTED] >> Betreff: [Asp.net] AW: [Asp.net] AW: [Asp.net] Von Table >> ableiten L�SUNG >> >> >> > container.Controls.Add(this); >> >> Was soll denn diese Zeile tun? >> Du befindest Dich im Objekt TestTable, und willst aus dieser >> Tabelle ein Control rendern, dass diese Tabelle beinhaltet... >> >> Also ich habe die Methode Render schon erfolgreich mit einem >> UserControl auch objektorientiert eingesetzt. Mein Control >> (vergleichbar mit Panel) hat Bilder und Labels in sich >> aufgenommen und dargestellt. >> >> Label lb = new Label(); >> lb.Text = "Label"; >> >> lb.RenderControl(writer); >> >> >> andre.seifert >> @xmmm.de >> >> >> >-----Urspr�ngliche Nachricht----- >> >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] >> >Im Auftrag von Michael Schwarz >> >Gesendet: Montag, 24. Februar 2003 10:41 >> >An: [EMAIL PROTECTED] >> >Betreff: [Asp.net] AW: [Asp.net] Von Table ableiten L�SUNG >> > >> > >> >Ich habe dazu noch eine Frage: Wie kann ich in der Render Methode >> >auch objektorientiert arbeiten? Ich stelle mir folgendes vor: >> > >> >protected override void Render(HtmlTextWriter writer) >> >{ >> > Panel container = new Panel(); >> > container.Style.Add("BACKGROUND-COLOR", "black"); >> > container.Controls.Add(this); >> > >> > container.RenderControl(writer); >> >} >> > >> >Ich bekomme dann immer den Fehler "Exception of type >> >System.StackOverflowException was thrown". >> > >> >CIAO >> >Michael >> > >> > >> >> -----Urspr�ngliche Nachricht----- >> >> Von: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] >> >> Im Auftrag von >> Andreas Rudischhauser (N) >> >> Gesendet: Samstag, 22. Februar 2003 18:50 >> >> An: [EMAIL PROTECTED] >> >> Betreff: [Asp.net] Von Table ableiten L�SUNG >> >> >> >> >> >> Folgender Code leitet vom TABLE - Tag ab und erstellt >> einen div tag >> >> drumrum. Falls es jemand brauchen kann >> >> >> >> using System; >> >> using System.Text; >> >> using System.Diagnostics; >> >> using System.Collections; >> >> using System.Collections.Specialized; >> >> using System.ComponentModel; >> >> using System.Data; >> >> using System.Data.OleDb; >> >> using System.Web; >> >> using System.Web.SessionState; >> >> using System.Web.UI; >> >> using System.Web.UI.WebControls; >> >> using System.Web.UI.HtmlControls; >> >> using System.Xml; >> >> >> >> namespace ASPNetPortal { >> >> public class TestTable : Table { >> >> // Die Datenquelle >> >> protected override void Render( HtmlTextWriter writer) { >> >> writer.Write("<div style=\"background-color:black\">"); >> >> // Ruft Oberklasse (Table) auf >> >> base.Render(writer); >> >> //Rendert den Inhalt >> >> RenderChildren(writer); >> >> >> >> writer.Write("</div>"); >> >> } >> >> } >> >> } >> >> >> >> _______________________________________________ >> >> Asp.net mailing list >> >> [EMAIL PROTECTED] >> >> http://www.glengamoi.com/mailman/listinfo/asp.net >> >> >> > >> >_______________________________________________ >> >Asp.net mailing list >> >[EMAIL PROTECTED] >> http://www.glengamoi.com/mailman/listinfo/asp.net >> > >> >> >> _______________________________________________ >> Asp.net mailing list >> [EMAIL PROTECTED] >> http://www.glengamoi.com/mailman/listinfo/asp.net >> > >_______________________________________________ >Asp.net mailing list >[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net > _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
