public ClassDiagramControl(ClassDiagram diagram) { this.currentDiagram = diagram; this.Text = currentDiagram.GetName(); this.Name = currentDiagram.GetName(); this.AccessibleName = currentDiagram.GetName(); this.menuManager = new ClassDiagramViewMenuManager(this); this.menuManager.AddMenu(); this.BackColor = Color.White; this.Dock = DockStyle.Fill; this.AutoSize = true; diagramWriter = new ClassDiagramDao(); txtDiagramBodi = new TextBox(); txtDiagramBodi.Multiline = true; txtDiagramBodi.Text = currentDiagram.bodi; txtDiagramBodi.WordWrap = false; txtDiagramBodi.ScrollBars = ScrollBars.Vertical; txtDiagramBodi.Dock = DockStyle.Fill; txtDiagramBodi.AutoSize = true; txtDiagramBodi.Name = currentDiagram.GetName(); txtDiagramBodi.KeyUp += new KeyEventHandler(ManageKeyCombinations); this.Controls.Add(txtDiagramBodi); this.Focus(); }
public ClassDiagramViewMenuManager(ClassDiagramControl cdv) { this.cdv = cdv; diagramWriter = new ClassDiagramDao(); }