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
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 


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!