/// <summary> /// 构造器 /// </summary> /// <param name="textBox"></param> internal SplitCharsForm() { // 赋值要操作的文本框 this.textBox = ControlsUtils.GetSelectPageTextBox(); InitializeComponent(); // 初始化消息提示控件 initToolTip(); //DoubleBuffered = true; }
// 分列按钮点击事件 private void 分列_but_Click(object sender, EventArgs e) { // 赋值要操作的文本框 textBox = ControlsUtils.GetSelectPageTextBox(); // 清空缓存 DataViewCache.removeCacheFactory(redrawDataTable.Name); // 执行验证 if (!isCheck()) { return; } // 判断要操作的字符串 isOperatingText(); // 执行分列 splitMethod(); }
/// <summary> /// 添加字符的总执行方法 /// </summary> private void addCharsMet() { // 获取当前标签的文本框 TextBox textBox = ControlsUtils.GetSelectPageTextBox(); textBox = textBox != null? textBox : new TextBox(); // 普通模式 if (0.Equals(type)) { text_val = textBox.SelectionLength > 0?textBox.SelectedText : textBox.Text; if (text_val.Length == 0) { return; } // 添加字符 ordinaryAddChars(); // 将首尾字符添加到历史纪录中 addTextHistory(); } }