Exemplo n.º 1
0
 /// <summary>
 /// 构造器
 /// </summary>
 /// <param name="textBox"></param>
 internal SplitCharsForm()
 {
     // 赋值要操作的文本框
     this.textBox = ControlsUtils.GetSelectPageTextBox();
     InitializeComponent();
     // 初始化消息提示控件
     initToolTip();
     //DoubleBuffered = true;
 }
Exemplo n.º 2
0
 // 分列按钮点击事件
 private void 分列_but_Click(object sender, EventArgs e)
 {
     // 赋值要操作的文本框
     textBox = ControlsUtils.GetSelectPageTextBox();
     // 清空缓存
     DataViewCache.removeCacheFactory(redrawDataTable.Name);
     // 执行验证
     if (!isCheck())
     {
         return;
     }
     // 判断要操作的字符串
     isOperatingText();
     // 执行分列
     splitMethod();
 }
Exemplo n.º 3
0
        /// <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();
            }
        }