TX TextContronl 文字处理控件: 右键菜单

发布时间:2015/11/10 00:11 发布者:iceman

返回博客中心

 

TX Text Control 文字处理控件 提供了内置的邮件菜单和图标集合,默认情况下运行包含 TX 程序时,点击鼠标右键即可弹出菜单来操作TX中的文本。从 V19 开始TX提供了操作右键菜单的相关接口。本篇文章中我们将阐述右键菜单相关的功能点。

你可以通过右键菜单添加页面、页脚和自适应文档布局等。:

TX Text Control X9 in Visual Studio

以下图片展示的是,在不选择任何文本的时的右键菜单状态:

TX Text Control X9 in Visual Studio

当焦点处于表格中时,右键菜单样式如下:

TX Text Control X9 in Visual Studio

 

重点来了,能否自定义右键菜单的菜单项呢?右键菜单可以通过TextContextMenuOpening事件进行自定义。以下为示例代码:

TX Text Control X9 in Visual Studio

该事件中可以捕获到右键菜单,并且可以任意增加或删除菜单项,也可以对菜单项图标进行更改。

例如可以在右键菜单中添加插入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文字处理控件提供了丰富的图标集,统一菜单项的风格。

Icon sets for TX Text Control X9

Icon sets for TX Text Control X9

 

以上即为TX TextControl 控件的功能介绍。

 

了解 TX TextControl 文字处理控件更多功能请参考:

/developer/textcontrol-winform

下载30免费试用版请点击:

/download/?pid=18


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网