Feedback

C# - MDIChild aus Parent Entkoppeln und erneut Koppeln

Veröffentlicht von am 20.08.2016
(0 Bewertungen)
Hallo,

Ich habe mir mal einen Kleinen Code gebastelt womit ich ein MDI-Child auf einen zweiten Monitor aus dem Parent herausziehen konnte.


PS.: ich bin noch kein Profi und habe mir alles selbst angeeignet vlt kann einer der PROFIS ja mal seine Meinung sagen oder Tipps zur Verbesserung geben.!!!!
Im Haubtformular


privat void main(){
// >>> Hier steht der Main Code
}

// Der Zwischenspeicher MUSS DIREKT NACH MAIN STEHEN
public static object psave_MDIChild { get; Internal set;}


// Öffnen des MDI Childs in einer Unterfunktion
Form ichbindas_Kind = new Form();
ichbindas_kind.parent = this;
psave_MDIChild = this;
ichbindas_kind.Show();


Im Untreformular wurde dann dieser Code beim On Klick auf einen Dropdown in der Statusbar dann ausgeführt

Zum Entkoppeln

this.parent = null;


Zum erneuten Koppeln
this.parent = Parent.psave_MDIChild;


Und der Komplette Code nochmal

privat void main(){
// >>> Hier steht der Main Code 
}

// Der Zwischenspeicher MUSS DIREKT NACH MAIN STEHEN
public static object psave_MDIChild { get; Internal set;}


// Öffnen des MDI Childs in einer Unterfunktion
Form ichbindas_Kind = new Form();
ichbindas_kind.parent = this;
psave_MDIChild = this;
ichbindas_kind.Show();


------------------------------------------------

// Im unter formular

// Entkoppeln mit
this.parent = null;

// erneut Koppeln mit
this.parent = Parent.psave_MDIChild;
Abgelegt unter MDIChild, Parent, Entkoppeln, Koppeln.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!