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); }
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); } }