SunnyUI/SunnyUI.Demo/Controls/FContextMenuStrip.cs

37 lines
1.0 KiB
C#
Raw Normal View History

2020-05-11 21:11:29 +08:00
using System;
using System.Windows.Forms;
namespace Sunny.UI.Demo
{
public partial class FContextMenuStrip : UIPage
2020-05-11 21:11:29 +08:00
{
public FContextMenuStrip()
{
InitializeComponent();
var styles = UIStyles.PopularStyles();
foreach (UIStyle style in styles)
{
ToolStripMenuItem item = new ToolStripMenuItem(style.DisplayText()) { Tag = style };
item.Click += Item_Click;
uiContextMenuStrip1.Items.Add(item);
}
}
private void Item_Click(object sender, EventArgs e)
{
ToolStripMenuItem item = (ToolStripMenuItem)sender;
if (item.Tag != null && item.Tag is UIStyle)
2020-05-11 21:11:29 +08:00
{
UIStyle style = (UIStyle)item.Tag;
2020-05-11 21:11:29 +08:00
this.Style = style;
}
}
private void uiButton2_Click(object sender, System.EventArgs e)
{
uiButton2.ShowContextMenuStrip(uiContextMenuStrip1, 0, uiButton2.Height);
}
}
}