//Deklaration
Public frmMyChildFrame FrameMyChildFrame;

//Initialisierung
FrameMyChildFrame= new frmMyChildFrame();

//Methode
public void ShowIrregularPayments(Panel aParentPanel)
{

        if( aParentPanel.Controls.Count > 0)    // Es wird nur das eine Frame 
eingesetzt ... sonst nix
        {
                // Bewu�t nicht Close() da bestimmte Werte des Childs in einem anderen 
Child
                // erreichbar sein sollen
                FrameMyChildFrame.Hide();
                aParentPanel.Height = 0;
                aParentPanel.Controls.RemoveAt(0);
        }
        else
        {
                // Das Child liegt in einem Alles umschlie�enden Panel, da� unter das 
aParentPanel gelegt wird
                FrameMyChildFrame.panMain.Parent = aParentPanel;
                FrameMyChildFrame.Init(...some parameters ...);
                aParentPanel.Height = FrameMyChildFrame.Height;
        }
}


Gru�

Mansur  Esmann


>
> wie hast du es denn geloest?
>
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag
> von Mansur Esmann [OM]
> Gesendet: Freitag, 17. Oktober 2003 14:56
> An: [EMAIL PROTECTED]
> Betreff: [Csharp.net] AW: [Csharp.net] AW: [Csharp.net] Form einem Panel hinzuf�gen
>
>
> Hat sich doch schon l�ngst erledigt ....
> Ist �berhaupt kein Problem.
>
> Trotzdem wei� ich nicht was MDI ist und werde mir das mal ansehen ...
>
> Gru� Mansur
>
> >
> > Ich denke du wirst eine MDI- Anwendung draus bauen muessen. nur mit
> > einem Panel geht's wohl nicht .
> >
> > Sha mal in der Hilfe unter MDI Anwendung nach
> >
> > Gru� Daniel
> >
> >
> > -----Urspr�ngliche Nachricht-----
> > Von: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Im Auftrag von Mansur Esmann
> > [OM]
> > Gesendet: Mittwoch, 15. Oktober 2003 17:00
> > An: [EMAIL PROTECTED]
> > Betreff: [Csharp.net] Form einem Panel hinzuf�gen
> >
> >
> > Geht das?
> >
> > Ich habe hier ein Form, das bisher einfach mit DialogShow() angezeigt
> > wurde.
> >
> > Jetzt soll es innerhalb des Hauptfensters eingebettet sein.
> >
> > Da dachte ich mir ich lege ein Panel an und sag dem Form das ge�ffnet
> > werden soll, da� es ein Child vom Panel ist:
> >
> > frmPopupForm myEmbeddedForm = new .....()
> >
> > Panel1.Control.Add(myEmbeddedForm );
> >
> >
> > Hierbei kriege ich aber den Fehler:
> > +   $exception      {"Ein Steuerelement der oberen Ebene kann nicht zu einem
> > Steuerelement hinzugef�gt
> > werden." }  System.ArgumentException
> >
> >
> > Geht das irgendwie anders?
> > Oder geht das gar net?
> >
> > Mansur
> >
> > _______________________________________________
> > Csharp.net mailing list
> > [EMAIL PROTECTED]
> > http://www.glengamoi.com/mailman/listinfo/csharp.net
> > _______________________________________________
> > Csharp.net mailing list
> > [EMAIL PROTECTED]
> > http://www.glengamoi.com/mailman/listinfo/csharp.net
> >
>
> _______________________________________________
> Csharp.net mailing list
> [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
> _______________________________________________
> Csharp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an