TX Text Control系列教程—Windows Forms:创建功能区应用程序(三)

     TX Text Control .NET for Windows Forms 是一套功能丰富的文字处理控件,它以可重复使用控件的形式为开发人员提供了Word中常用的文字处理功能,对于需要强大且灵活的文档处理能力的应用程序而言,是理想的选择。

 点击下载 TX Text Control .NET for Windows Forms X17试用版   


    本教程介绍如何创建TX Text Control .NET for Windows Forms的功能区应用程序这部分教程将会分为三个部分,本章是第三部分,将会介绍添加应用程序菜单的过程(点击可获得前面的教程)。

  1. 在Solution Explorer中,选择Form1表单,然后从View主菜单中选择Designer。

  2. 选择功能区控件,然后在Properties窗口中找到ApplicationMenuItems属性。

    n_winforms_tutorial_ribbon_context_5.png

  3. 单击ApplicationMenuItems属性的(Collection)值列中的省略号按钮,打开Control Collection Editor。

  4. 在Control Collection Editor中,单击Add以添加新的Windows.Forms.Ribbon.RibbonButton。将此按钮命名为m_rbtnLoad,并将Text属性设置为Load ....,将名为m_rbtnSave和Text Save ....添加为第二个按钮,然后单击OK关闭对话框。

  5. 在Solution Explorer中,选择表单Form1并从View主菜单中选择Code。将另外两个事件附加到Form1构造函数代码,以便完整的构造函数代码如下所示:

    cs:

    public Form1()    
    {    
    InitializeComponent();    
    textControl1.InputPositionChanged += TextControl1_InputPositionChanged;    
    textControl1.FrameSelected += TextControl1_FrameSelected;    
    textControl1.FrameDeselected += TextControl1_FrameDeselected;    
    textControl1.DrawingActivated += TextControl1_DrawingActivated;    
    textControl1.DrawingDeselected += TextControl1_DrawingDeselected;    
    m_rbtnLoad.Click += M_rbtnLoad_Click;    
    m_rbtnSave.Click += M_rbtnSave_Click;    
    }

    vb:

    Public Sub New()    
    InitializeComponent()    
    textControl1.InputPositionChanged += TextControl1_InputPositionChanged    
    textControl1.FrameSelected += TextControl1_FrameSelected    
    textControl1.FrameDeselected += TextControl1_FrameDeselected    
    textControl1.DrawingActivated += TextControl1_DrawingActivated    
    textControl1.DrawingDeselected += TextControl1_DrawingDeselected    
    AddHandler m_rbtnLoad.Click, AddressOf M_rbtnLoad_Click    
    AddHandler m_rbtnSave.Click, AddressOf M_rbtnSave_Click    
    End Sub

     

  6. 在Form构造函数代码下,添加以下两个新的事件处理程序方法:

    cs:

    private void M_rbtnSave_Click(object sender, EventArgs e)    
    {    
    textControl1.Save();    
    }    
    private void M_rbtnLoad_Click(object sender, EventArgs e)    
    {    
    textControl1.Load();    
    }

    vb:

    Private Sub M_rbtnSave_Click(sender As Object, e As EventArgs)    
    textControl1.Save()    
    End Sub    
    Private Sub M_rbtnLoad_Click(sender As Object, e As EventArgs)    
    textControl1.Load()    
    End Sub

     

  7. 构建并启动应用程序。

    单击File应用程序菜单时,可以看到两个菜单项,用以加载和保存文档。

n_winforms_tutorial_ribbon_context_6.png

    创建TX Text Control .NET for Windows Forms功能区应用程序的教程就到这里结束了,赶紧动手试试吧!下一节我们将会介绍如何创建第一个Windows窗体应用程序,也希望持续关注我们的TX Text Control .NET系列教程。   

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: TX Text Control.NET for Windows Forms 是一款用于Windows Forms开发的文本编辑控件。它提供了丰富的功能和灵活的选项,使开发人员能够在Windows Forms应用程序中轻松地实现文本编辑和处理。 首先,这个控件具有强大的文本编辑功能。它支持格式化文本,包括字体样式、颜色、大小以及对齐方式等。开发人员可以使用它来创建各种各样的文本效果,使文本在应用程序中更加美观和易读。 其次,TX Text Control.NET for Windows Forms 提供了丰富的文本处理功能。例如,开发人员可以使用它来插入和删除文本,搜索和替换特定的字词或短语,以及将文本导入和导出到不同的文件格式。它还支持拼写检查、语法高亮和自动完成等功能,帮助用户更方便地编辑和处理文本。 此外,该控件还可以与其他控件和技术进行良好的集成。它可以与Windows Forms中的其他控件(如按钮、文本框和下拉列表等)无缝地结合使用,实现更复杂的界面和交互功能。同时,它也支持与数据库和Web服务等后端技术进行数据交互,实现更灵活和强大的应用程序功能。 总结来说,TX Text Control.NET for Windows Forms 是一款功能丰富、易于使用的文本编辑控件,它可以帮助开发人员在Windows Forms应用程序中实现高质量的文本编辑和处理功能,提升用户体验和开发效率。无论是用于开发专业文书处理软件,还是用于简单的文本编辑应用,这个控件都是一个不错的选择。 ### 回答2: tx text control.net for windows forms是一个用于Windows Forms平台的文本编辑和处理控件。它是由TX Text Control公司开发的,旨在为开发人员提供丰富的文本编辑和处理功能。 该控件提供了一系列强大的功能,包括文本输入、格式化、布局、打印以及文档生成等。开发人员可以使用该控件创建丰富的文档编辑应用程序,如文本编辑器、报告生成工具等。 通过TX Text Control.NET,开发人员可以轻松地实现诸如拼写检查、自动纠正、文本替换、搜索和替换等功能。此外,该控件还支持图像插入、表格创建和编辑、页眉页脚管理以及批注等功能,使得开发人员能够轻松地创建出色的文档处理应用程序TX Text Control.NET还具有良好的兼容性和扩展性。它集成了完整的Office格式支持,可以加载和保存多种常见的文档格式,如DOCX、RTF、HTML等。此外,该控件还提供了多种扩展选项,如自定义标签、自定义控制按钮等,使开发人员能够根据自己的需求对控件进行定制。 总之,TX Text Control.NET for Windows Forms是一个强大而全面的文本编辑和处理控件,为开发人员提供了丰富的功能和灵活的定制选项,使他们能够轻松地创建出色的文本编辑和处理应用程序。无论是开发文本编辑器、报告生成工具还是其他文档处理应用程序,该控件都是一个不错的选择。 ### 回答3: TX Text Control是一个功能强大的文本编辑控件,专为Windows Forms应用程序设计开发。它提供了丰富的文本处理功能,可以轻松实现复杂的文本编辑需求。 首先,TX Text Control具有强大的文本格式化功能,可以实现文本字体、大小、颜色、样式、缩进、对齐等各种格式的设置,使得文本在编辑和显示时更具美观和可读性。 其次,TX Text Control支持图片、表格、图表等复杂的文档元素的插入和编辑。可以方便地插入图片并进行调整,插入表格并设置行列数、合并单元格等操作,插入图表并设置数据源,使得文档更加丰富多样。 此外,TX Text Control提供了丰富的文本编辑和处理功能,例如文本查找替换、拼写检查、分页设置、打印预览等。它还支持撤销和重做操作,可以方便地撤销和恢复对文本的修改。 TX Text Control还具有强大的数据绑定功能,可以将控件与数据源进行绑定,实现数据的输入、显示和保存。它支持常见的数据格式,如XML、JSON、数据库等,并提供了丰富的API和事件,方便开发者进行自定义和扩展。 总之,TX Text Control是一个功能全面、易于使用的文本编辑控件,能够帮助开发者快速实现各种复杂的文本处理需求,并提供了丰富的扩展功能,使得开发者能够根据具体的项目需求进行灵活的定制和拓展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值