zoukankan      html  css  js  c++  java
  • DCSoft.Writer编辑器实现自定义右键菜单

    (该文章仅适合使用DCSoft.Writer的伙伴参考)

    DCSoft.Writer编辑器(版本1.2014.1217.1)的右键菜单是有点问题的,手上没有最新版本dll,加官方群没有通过,不知道最新版有没有调整右键菜单

    主要问题是,默认右键菜单有些是灰色的,比如“粘贴”菜单

    原本想的解决方法是在空间的ContextMenuStrip属性改为自建的右键菜单控件,测试无效

    查看代码发现,可以修改writerControlExt1.InnerWriterControl.ContextMenuStrip属性

    writerControlExt1.InnerWriterControl.ContextMenuStrip = 自建右键菜单

    然后就可以愉快的使用自建控件了,附上常用菜单的命令

        Private Sub 重复ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重复ToolStripMenuItem.Click
            writerControlExt1.ExecuteCommand("Redo", False, Nothing)
        End Sub
    
        Private Sub 撤销ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 撤销ToolStripMenuItem.Click
            writerControlExt1.ExecuteCommand("Undo", False, Nothing)
        End Sub
    
        Private Sub 剪切ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 剪切ToolStripMenuItem.Click
            writerControlExt1.ExecuteCommand("Cut", False, Nothing)
        End Sub
    
        Private Sub 复制ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 复制ToolStripMenuItem.Click
            writerControlExt1.ExecuteCommand("Copy", False, Nothing)
        End Sub
    
        Private Sub 粘贴ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 粘贴ToolStripMenuItem.Click
            writerControlExt1.ExecuteCommand("Paste", False, Nothing)
        End Sub
    
        Private Sub 删除ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 删除ToolStripMenuItem1.Click
            writerControlExt1.ExecuteCommand("Delete", False, Nothing)
        End Sub
    
        Private Sub 属性ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 属性ToolStripMenuItem.Click
            writerControlExt1.ExecuteCommand("ElementProperties", False, Nothing)
        End Sub
  • 相关阅读:
    【转载】面试70问 经典回答
    USB基础知识
    TCPDUMP 使用教程
    linux网络性能测试工具ipref安装与使用
    linux查看主板型号、CPU、显卡、硬盘等信息
    Curl请求慢
    mac与windows共享键盘鼠标(synergy)
    Tomcat 配置文件 server.xml
    jumpserver win终端无法添加
    进程占用情况记录
  • 原文地址:https://www.cnblogs.com/leiyongbo/p/14103457.html
Copyright © 2011-2022 走看看