コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
        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
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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();
        }
コード例 #5
0
 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;
     }
 }
コード例 #6
0
 public abstract bool ChangeCLIMode(Constants.Mode mode);