📄 menu_widget.cs
字号:
namespace Imps.Client.Pc.BizControls
{
using System;
using System.ComponentModel;
using System.Windows.Forms;
public class menu_widget : ContextMenuStrip
{
private bool _useMnemonic;
private menu_drawer_base m_drawer;
public menu_widget(IContainer container) : base(container)
{
this._useMnemonic = true;
this.m_drawer = menu_drawer.instance;
base.set_Padding(new Padding(0x21, 2, 10, 2));
}
protected override void OnPaint(PaintEventArgs e)
{
if (base.DesignMode)
{
base.OnPaint(e);
}
else if (this.m_drawer != null)
{
this.m_drawer.draw(this, e);
}
else
{
base.OnPaint(e);
}
}
protected override void OnPaintBackground(PaintEventArgs e)
{
if (base.DesignMode)
{
base.OnPaintBackground(e);
}
else if (this.m_drawer != null)
{
this.m_drawer.draw_background(this, e);
}
else
{
base.OnPaintBackground(e);
}
}
protected override void OnPaintGrip(PaintEventArgs e)
{
base.OnPaintGrip(e);
}
public menu_drawer_base drawer
{
get
{
return this.m_drawer;
}
set
{
if (value != this.m_drawer)
{
this.m_drawer = value;
IntPtr handle = base.Handle;
base.Invalidate();
}
}
}
[Browsable(true)]
public bool UseMnemonic
{
get
{
return this._useMnemonic;
}
set
{
this._useMnemonic = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -