public void Init(DataModel dataModel) { _DataModel = dataModel; foreach (Lib header in dataModel.LibList) { if (header.Id == "0") { continue; } TreeNode root = new TreeNode(); root.Name = header.Id; root.Tag = header; root.Text = header.Text; root.ToolTipText = header.Memo; TvLibView.Nodes.Add(root); if (header.Details == null) { continue; } foreach (LibDetail detail in header.Details) { TreeNode node = new TreeNode(); node.Name = detail.Id; node.Tag = detail; node.Text = Att.SP_TPL_LS + detail.Text + Att.SP_TPL_RS; node.ToolTipText = detail.Memo; root.Nodes.Add(node); } } _UcHeader = new UcHeader(this); _UcHeader.Init(); _UcDetail = new UcDetail(this); _UcDetail.Init(); _UcHeader.Location = new Point(6, 20); _UcHeader.Size = new Size(231, 183); GbGroup.Controls.Add(_UcHeader); _UcHeader.Show(new Lib()); _UcEditer = _UcHeader; }
private void ShowHeader(Lib header) { if (_UcEditer.Name != "LibHeader") { GbGroup.Controls.Clear(); _UcHeader.Location = new System.Drawing.Point(6, 20); _UcHeader.Size = new System.Drawing.Size(231, 183); _UcHeader.TabIndex = 0; GbGroup.Controls.Add(_UcHeader); GbGroup.Text = "模板"; _UcEditer = _UcHeader; } _UcHeader.Show(header); }
private void ShowDetail(LibDetail detail) { if (_UcEditer.Name != "LibDetail") { GbGroup.Controls.Clear(); _UcDetail.Location = new System.Drawing.Point(6, 20); _UcDetail.Size = new System.Drawing.Size(231, 183); _UcDetail.TabIndex = 0; GbGroup.Controls.Add(_UcDetail); GbGroup.Text = "属性"; _UcEditer = _UcDetail; } _UcDetail.Show(detail); }