Esempio n. 1
0
 public void AddTool(VMSubTool tool)
 {
     var rdo = new RadioButton
     {
         Text = tool.GetName(),
         AutoSize = false,
         Size = new Size(110, 17)
     };
     rdo.Click += (sender, e) => SelectTool(tool);
     radioLayoutPanel.Controls.Add(rdo);
     if (!_tools.Any())
     {
         rdo.Checked = true;
         SelectTool(tool);
     }
     _tools.Add(tool);
 }
Esempio n. 2
0
 public void SelectTool(VMSubTool tool)
 {
     ControlPanel.Text = tool.GetName();
     ControlPanel.Controls.Clear();
     if (tool.Control != null)
     {
         ControlPanel.Controls.Add(tool.Control);
         tool.Control.Dock = DockStyle.Fill;
     }
     OnToolSelected(tool);
 }
Esempio n. 3
0
 public void SetSelectedTool(VMSubTool tool)
 {
     foreach (RadioButton rb in radioLayoutPanel.Controls)
     {
         if (rb.Text == tool.GetName())
         {
             if (!rb.Checked) rb.Checked = true;
             return;
         }
     }
 }