换肤的系统按钮在继承后的窗体上是有属性设置的,可以在下图设置按钮。
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。
|