作者: HJL
查看: 5969|回复: 5
打印 上一主题 下一主题

窗体继承 CCSkinMain 的设置

[复制链接]
跳转到指定楼层
楼主
HJL 发表于 2014-8-27 15:09:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
查看: 5969|回复: 5
请问 窗体继承了CCSkinMain ,怎么让其标题栏显示示例中显示换肤以及系统菜单的按钮?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
 楼主| HJL 发表于 2014-8-27 15:11:58 | 只看该作者
如附件图

123.jpg (13 KB, 下载次数: 58)

如附件图

如附件图
回复

使用道具 举报

板凳
乔克斯 发表于 2014-8-27 16:02:22 | 只看该作者

换肤的系统按钮在继承后的窗体上是有属性设置的,可以在下图设置按钮。
1.窗体中的这个属性。


2.打开这个属性后就有设置的。


这样换肤的系统按钮就有了,接下来怎么让他点击响应事件呢。
窗体上有个自定义的事件叫:SysBottomClick(系统按钮点击时触发的事件)
3.以下是触发代码:
[C#] 纯文本查看 复制代码
#region 自定义系统按钮事件
        //自定义系统按钮事件
        private void FrmMain_SysBottomClick(object sender, CCWin.SkinControl.SysButtonEventArgs e) {
            //获得弹出坐标
            Point l = PointToScreen(e.SysButton.Location);
            l.Y += e.SysButton.Size.Height + 1;
            //如果是皮肤菜单
            if (e.SysButton.Name == "ToolSkin") {
                SkinMenu.Show(l);
            } else if (e.SysButton.Name == "ToolSet") {
                //如果是设置菜单
                SkinToolMenu.Show(l);
            }
        }
        #endregion



SkinToolMenu和SkinMenu都是控件:SkinContextMenuStrip。

地板
 楼主| HJL 发表于 2014-8-27 16:18:26 | 只看该作者
,谢谢,根据您的提示,现在操作成功了。
5#
wodeyxsj 发表于 2019-6-9 17:30:44 | 只看该作者
谢谢,很有用
6#
sftn 发表于 2021-4-21 16:22:40 | 只看该作者
这个功能好!
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-4-20 16:53, Processed in 0.598742 second(s), 31 queries , Gzip On.

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