public void Ouvrir_Plan() { if (plan == null) { return; } //if ((lstPlan.SelectedNode is null) && (plan is null)) { return; } //Plan plan = (Plan)Acces.Trouver_Element(Acces.type_PLAN, int.Parse(lstPlan.SelectedNode.Name)); var D = new WeifenLuo.WinFormsUI.Docking.DockContent(); D.TabText = "Plan " + plan.Code; //MessageBox.Show(int.Parse(lstPlan.SelectedNode.Name).ToString()); var ctrl = new ctrlPlan(); ctrl.Acces = Acces; ctrl.plan = plan; ctrl.DP = DP; ctrl.Console = Console; ctrl.Chemin = Chemin; ctrl.Afficher(); ctrl.Dock = DockStyle.Fill; D.Controls.Add(ctrl); D.Tag = plan.Code; //Recherche si la fiche élément n'est pas ouverte foreach (DockContent d in DP.Documents) { if (d.Tag == D.Tag) { d.Show(); return; } } D.Show(DP, DockState.Document); }
void Ouvrir_Plan(int ID) { Plan plan = (Plan)Acces.Trouver_Element(Acces.type_PLAN.id, ID); var D = new WeifenLuo.WinFormsUI.Docking.DockContent(); D.TabText = "Plan " + plan.Code; //MessageBox.Show(int.Parse(lstPlan.SelectedNode.Name).ToString()); var ctrl = new ctrlPlan(); ctrl.Acces = Acces; ctrl.plan = plan; ctrl.DP = DP; ctrl.Console = Console; ctrl.Chemin = Chemin; ctrl.Afficher(); ctrl.Dock = DockStyle.Fill; D.Controls.Add(ctrl); D.Show(DP, WeifenLuo.WinFormsUI.Docking.DockState.Document); }