Vollständiger Effekt:
Erklärung:
Das Hauptfenster ist ein MDI-Fenster und es gibt Unterfenster Zu den Steuerelementen gehören die Baumansicht, die Bedienfeldsteuerung, die Listenansicht (eine Listenansicht in einem Fenster) und die Schaltflächensteuerung.
Funktion:
Klicken Sie in der Baumstruktur auf das Feld „Mitarbeiterverwaltung“, um die Listenansichtsdaten anzuzeigen
Andere Funktionen sind noch nicht geschrieben. . . . . .
Hauptfenster Form1
Formularattribut:
IsMdiContainer=true;
[Es kann nur ein übergeordnetes Fenster in einem Fenster geben, und untergeordnete Fenster können nicht mehr zu übergeordneten Fenstern werden, indem IsMdiContainer=true gesetzt wird (Verschachtelung ist nicht zulässig)]
Backend-Code:
Form1_Load( Form1_son son = //子窗口对象
son.Text = son.MdiParent = son.Dock = }
Unterformular: Form1_son
Backend-Code:
Form1_son_panel fpanel= treeView1_AfterSelect( (treeView1.SelectedNode.Text == fpanel.TopLevel = ; fpanel.FormBorderStyle = FormBorderStyle.None; fpanel.parent=this.panel1;(同10行功能一致)
fpanel.Show(); } }
Erläuterung:
TopLevel 属性【true/false】
Wenn true, das Formular wird als Fenster der obersten Ebene angezeigt; andernfalls false. Der Standardwert ist true. [Fenster der obersten Ebene: kein übergeordnetes Fenster oder Hauptfenster]
Sunchild-Formular: Form1_son_panel
Sunchild-Attribut: FormBorderStyle=None [Nur den Inhaltsteil beibehalten, Rahmen entfernen usw.]
Backend-Code:
1 public static Form1_son_panel fpanel;//2 3 public Form1_son_panel()4 {5 InitializeComponent();6 7 fpanel= this;//注意8 }
Das obige ist der detaillierte Inhalt vonGrafisches Beispiel für ein Winform-Informationsmanagementsystem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!