http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5105|回复: 6

[C#皮肤] 请教:如何捕获模仿360皮肤的系统按钮事件

[复制链接]
发表于 2014-2-2 17:49:03 | 显示全部楼层 |阅读模式
在用站长发布的模仿360皮肤过程中,想在这里,如下图所表示:

系统按钮事件

系统按钮事件

增加一个事件,没想找到可如何添加,请问大家可如何实现此功能。。


再次感谢~


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-2-7 18:52:07 | 显示全部楼层
哈哈,这个是在网上找到的吧,他原本是没有这个事件的,需要自己在修改一下
我现在用的就是他的这个类库
这个其实很简单,你先打开_360Form.cs的代码,
变量里面加一个ContextMenuStrip类型的变量,用来装菜单再去属性里面添加
[C#] 纯文本查看 复制代码
[Description("右上角菜单栏")]
        public ContextMenuStrip SysContextMenuStrip
        {
            get { return this._360cms; }
            set
            {
                this._360cms = value;
            }
        }



上面的_360cms就是我之前说到的那个变量
这里就完成了菜单控件的绑定了,最后一步就是调用方法了,也就是矩形点击事件

展开Override Methods
对OnMouseUp这样写
[C#] 纯文本查看 复制代码
protected override void OnMouseUp(MouseEventArgs e)
        {
            base.OnMouseUp(e);
            if (this.TitleBarMenuRect.Contains(e.Location))
            {
                this.TitleBarMenuState = EMouseState.Up;
                this._360cms.Show(this, new Point(this.TitleBarMenuRect.X, 20));
            }
        }

齐主要目的就是在鼠标UP的时候弹出这个菜单,并且定位在这个矩形的下方。
 楼主| 发表于 2014-2-8 00:01:14 | 显示全部楼层
佐υ佑 发表于 2014-2-7 18:52
哈哈,这个是在网上找到的吧,他原本是没有这个事件的,需要自己在修改一下
我现在用的就是他的这个类库
...

谢谢了。。和你的方法一样的,重写了OnMouseUp方法实现了。。
发表于 2014-3-24 15:49:42 | 显示全部楼层
佐υ佑 发表于 2014-2-7 18:52
哈哈,这个是在网上找到的吧,他原本是没有这个事件的,需要自己在修改一下
我现在用的就是他的这个类库
...

上面的_360cms就是我之前说到的那个变量, 是哪个变量??在哪里定义什么定义?
发表于 2014-6-11 21:37:47 | 显示全部楼层
强烈支持楼主ing……
发表于 2014-7-8 14:12:28 | 显示全部楼层
正是我需要的,谢谢了。研究了半天。呵呵
发表于 2014-7-8 14:21:36 | 显示全部楼层
[Description("右上角菜单栏")]
        public ContextMenuStrip SysContextMenuStrip
        {
            get { return this._360cms; }
            set
            {
                this._360cms = value;
            }
        }

这个变量我始终得到是空的,为什么呢,请教楼主,谢
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-25 04:10

© 2014-2021

快速回复 返回顶部 返回列表