/// <summary> /// Hiển thị pnl tương ứng với mode hiện tại /// </summary> /// <param name="mode">Used to indicate status.</param> private void Setup_Toolbar(Constants.Mode mode) { // Ẩn toàn bộ các panel trong pnl_toolBox foreach (Control ctr in this.pnl_ToolBox.Controls) // List control trong pnl_ToolBox { ctr.Visible = false; } //Hiển thị pnl, thay đổi text, img của btn_Toolbar với mode tương ứng if (mode == Constants.Mode._2D) { this.pnl_Tb_2D.Visible = true; if (Variables.Globals._btn_isShowDetails) { this.btn_Toolbar.Text = Collection_Strs._2D_shapes; } this.btn_Toolbar.Image = Image_Res._2D_Model_25px; this.picb_2DArea.Dock = DockStyle.Fill; this.panel9.Visible = true; picb_2DArea.BringToFront(); } else if (mode == Constants.Mode._3D) { this.pnl_Tb_3D.Visible = true; if (Variables.Globals._btn_isShowDetails) { this.btn_Toolbar.Text = Collection_Strs._3D_shapes; } this.btn_Toolbar.Image = Image_Res._3D_Model_25px; this.picb_3DArea.Dock = DockStyle.Fill; this.panel9.Visible = false; picb_3DArea.BringToFront(); } }
public frm_ChangeMode(Constants.Mode m_current) { InitializeComponent(); this.LostFocus += Frm_ChangeMode_LostFocus; //them su kien Set_FocusButton(m_current); //focus vào button mode hiện tại }
private void btn_2D_Click(object sender, EventArgs e) { this.Return_Mode = Constants.Mode._2D; // thay doi che do lam viec thanh 2D this.Visible = false; this.Close(); this.Dispose(); }
private void btn_3D_Click(object sender, EventArgs e) { this.Return_Mode = Constants.Mode._3D; // thay doi che do lam viec thanh 2D //tư dộng hủy form sau khi return this.Visible = false; this.Close(); this.Dispose(); }
private void Set_FocusButton(Constants.Mode mode) { if (mode == Constants.Mode._2D) { btn_2D.BackColor = Constants.Background_Btn_Focus; } else if (mode == Constants.Mode._3D) { btn_3D.BackColor = Constants.Background_Btn_Focus; } }
public abstract bool ChangeCLIMode(Constants.Mode mode);