Effet complet :
Explication :
La fenêtre principale est une fenêtre MDI, et il y a des sous-fenêtres dans la fenêtre. Les contrôles incluent l'arborescence, le contrôle de panneau, le contrôle de liste (il s'agit d'une vue de liste dans une fenêtre) et le contrôle de bouton.
Fonction :
Cliquez sur le panneau "Gestion des employés" dans l'arborescence pour afficher les données de la liste
Les autres fonctions ne sont pas encore écrites. . . . . .
Fenêtre principale Form1
Attribut de formulaire :
IsMdiContainer=true;
[Il ne peut y avoir qu'une seule fenêtre parent dans une fenêtre, et les fenêtres enfants ne peuvent plus devenir des fenêtres parents en définissant IsMdiContainer=true (l'imbrication n'est pas autorisée)]
Code backend :
Form1_Load( Form1_son son = //子窗口对象
son.Text = son.MdiParent = son.Dock = }
Sous-formulaire : Form1_son
Code backend :
Form1_son_panel fpanel= treeView1_AfterSelect( (treeView1.SelectedNode.Text == fpanel.TopLevel = ; fpanel.FormBorderStyle = FormBorderStyle.None; fpanel.parent=this.panel1;(同10行功能一致)
fpanel.Show(); } }
Explication :
TopLevel 属性【true/false】
Si true, le formulaire sera affiché sous forme de fenêtre de niveau supérieur sinon, false. La valeur par défaut est vrai. [Fenêtre de niveau supérieur : pas de fenêtre parent ni de fenêtre principale]
Formulaire petit-enfant : Form1_son_panel
Attribut Sunchild : FormBorderStyle=None [Conserver uniquement la partie contenu, supprimer les bordures, etc.]
Code backend :
1 public static Form1_son_panel fpanel;//2 3 public Form1_son_panel()4 {5 InitializeComponent();6 7 fpanel= this;//注意8 }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!