zoukankan      html  css  js  c++  java
  • TX Textcontrol 使用总结六——常用属性设置

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

    博客内容主要用于日常学习记录,内容比较随意,如有问题,还需谅解!!!
  • 相关阅读:
    分式函数的变换源
    分式之殇
    两条直线的位置关系
    数列专题思维导图
    数列通项公式思维导图
    函数与导数思维导图
    三角函数思维导图
    函数与初等函数思维导图
    集合思维导图
    npm包发布正式和测试版
  • 原文地址:https://www.cnblogs.com/YYkun/p/5662684.html
Copyright © 2011-2022 走看看