1.字体设置
Tx textcontrol字体设置以版本22为例,直接设置FontSize =int,字体大小将小于正常其他控件字体设置。应做如下处理(仅供参考)
this.textControl1.Selection.FontSize = 10 * 20;
/// <summary>
        /// 设置TextControl字体
        /// </summary>
        /// <param name="txcontrol">TextControl txcontrol</param>
        /// <param name="font">字体</param>
        /// <param name="foreColor">字体颜色</param>
        public void SetTxFont(TextControl txcontrol, System.Drawing.Font font, Color foreColor)
        {
            txcontrol.ForeColor = foreColor;
            txcontrol.Font = font;
        }
 /// <summary>
        /// 设置TextControl中Text内容指定的内容的颜色(整个TX)
        /// </summary>
        /// <param name="txcontrol">TextControl txcontrol</param>
        /// <param name="listKey">需要变更颜色的内容</param>
        private void SetSpecialStyle(TextControl txcontrol, List<string> listKey)
        {
            int index = -1;
            int count = listKey.Count;
            int start = txcontrol.Selection.Start;
            for (int i = 0; i < count; i++)
            {
                do
                {
                    index = txcontrol.Find(listKey[i], index + 1, TXTextControl.FindOptions.NoMessageBox);
                    txcontrol.Selection.ForeColor = Color.Red;
                } while (index != -1);
            }
            txcontrol.Select(start, 0);
        }
2.ViewMode编辑模式
PageView、Normal、FloatingText、Simplecontrol一般使用比较多的为PageView或者Normal.
如下:
 /// <summary>
        /// 设置TextControl的ViewMode以及是否可用
        /// </summary>
        /// <param name="control">TextControl control</param>
        /// <param name="mode">ViewMode mode</param>
        /// <param name="enabled">true/false</param>
        public void SetTextControlViewMode(TextControl control, ViewMode mode, bool enabled)
        {
            control.Enabled = enabled;
            control.ViewMode = mode;
            if (!enabled) control.Text = string.Empty;
        }
3.EditMode
Edit——可编辑
ReadAndSelect——可选择,不可编辑
ReadOnly——只读
4.设置Tx control中表格是否显示网格
 /// <summary>
        /// 设置Tx TextControl 表格控件是否显示网格
        /// </summary>
        /// <param name="txcontrol">TextControl txcontrol</param>
        /// <param name="isGridLines">true/false</param>
        public void SetTxTableStyle(TextControl txcontrol, bool isGridLines)
        {
            txcontrol.Tables.GridLines = isGridLines;
        }
 
                    
                 

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号