首页 技术 正文
技术 2022年11月6日
0 收藏 738 点赞 449 浏览 1682 个字

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,117
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,590
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,435
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,206
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,842
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,927