Esempio n. 1
0
        public bool init(Window_Type typ)
        {
            window_Type = typ;
            switch (typ)
            {
            case Window_Type.集合_行:
                Height = 150;
                break;

            case Window_Type.集合_列:
                Height = 182;
                break;

            default:
                break;
            }
            return(true);
        }
Esempio n. 2
0
        public bool init(Window_Type window_Type)
        {
            #region 还原页面
            split_Text_Lab.Visible = false;
            col_Num_Lab.Visible    = false;
            col_Num_Lab.Text       = "选择列数";
            len_Num_Lab.Visible    = false;
            len_Num_Lab.Text       = "指定长度";


            split_Text_TB.Visible = false;

            keyWords_TB.Visible  = false;
            keyWords_TB.Location = new Point(72, 147);

            keyWord_Chebox.Visible  = false;
            keyWord_Chebox.Location = new Point(12, 162);


            col_Num_Numer.Visible = false;
            col_Num_Numer.Maximum = 1000;

            len_Num_Numer.Visible = false;
            len_Num_Numer.Maximum = 1000;

            win_type = window_Type;
            #endregion

            switch (window_Type)
            {
            case Window_Type.行去重复:
                this.Height = 120;
                return(true);

            case Window_Type.列去重复:
                split_Text_Lab.Visible = true;
                split_Text_TB.Visible  = true;

                col_Num_Lab.Visible   = true;
                col_Num_Numer.Visible = true;

                this.Height = 185;
                return(true);

            case Window_Type.除行:
                keyWords_TB.Visible  = true;
                keyWords_TB.Enabled  = true;
                keyWords_TB.Location = new Point(72, 87);

                keyWord_Chebox.Visible  = true;
                keyWord_Chebox.Checked  = true;
                keyWord_Chebox.Enabled  = false;
                keyWord_Chebox.Location = new Point(12, 102);

                this.Height = 182;
                return(true);

            case Window_Type.除列:
                split_Text_Lab.Visible = true;
                split_Text_TB.Visible  = true;

                col_Num_Lab.Visible   = true;
                col_Num_Numer.Visible = true;

                this.Height = 185;
                return(true);

            case Window_Type.除包含关键词的列:
                split_Text_Lab.Visible = true;
                split_Text_TB.Visible  = true;

                col_Num_Lab.Visible   = true;
                col_Num_Numer.Visible = true;

                keyWord_Chebox.Visible = true;
                keyWord_Chebox.Checked = true;
                keyWord_Chebox.Enabled = false;

                keyWords_TB.Visible = true;
                this.Height         = 241;
                return(true);

            case Window_Type.指定长度行:
                len_Num_Lab.Visible   = true;
                len_Num_Numer.Visible = true;
                this.Height           = 184;
                return(true);

            case Window_Type.指定列长度:
                split_Text_Lab.Visible = true;
                split_Text_TB.Visible  = true;

                col_Num_Lab.Visible   = true;
                col_Num_Numer.Visible = true;

                len_Num_Lab.Visible   = true;
                len_Num_Numer.Visible = true;
                this.Height           = 184;
                return(true);

            case Window_Type.提取行:
                col_Num_Lab.Visible   = true;
                col_Num_Lab.Text      = "起始行数";
                col_Num_Numer.Visible = true;
                col_Num_Numer.Maximum = int.MaxValue;

                len_Num_Lab.Visible   = true;
                len_Num_Lab.Text      = "结束行数";
                len_Num_Numer.Visible = true;
                len_Num_Numer.Maximum = int.MaxValue;

                this.Height = 184;
                return(true);

            default:
                return(false);
            }
        }