TX Text Control 文字处理控件 提供了内置的邮件菜单和图标集合,默认情况下运行包含 TX 程序时,点击鼠标右键即可弹出菜单来操作TX中的文本。从 V19 开始TX提供了操作右键菜单的相关接口。本篇文章中我们将阐述右键菜单相关的功能点。
你可以通过右键菜单添加页面、页脚和自适应文档布局等。:
以下图片展示的是,在不选择任何文本的时的右键菜单状态:
当焦点处于表格中时,右键菜单样式如下:
重点来了,能否自定义右键菜单的菜单项呢?右键菜单可以通过TextContextMenuOpening事件进行自定义。以下为示例代码:
该事件中可以捕获到右键菜单,并且可以任意增加或删除菜单项,也可以对菜单项图标进行更改。
例如可以在右键菜单中添加插入TextField菜单项,示例代码如下:
private void textControl1_TextContextMenuOpening(object sender,
TXTextControl.TextContextMenuEventArgs e)
{
ContextMenuStrip menu = e.TextContextMenu;
ToolStripItem item = new ToolStripMenuItem("Insert Field");
item.Click += item_Click;
menu.Items.Add(item);
}
void item_Click(object sender, EventArgs e)
{
textControl1.TextFields.Add(new TXTextControl.TextField("Test"));
}
同时,TX TextControl文字处理控件提供了丰富的图标集,统一菜单项的风格。
以上即为TX TextControl 控件的功能介绍。
了解 TX TextControl 文字处理控件更多功能请参考:
/developer/textcontrol-winform
下载30免费试用版请点击: