📄 ximform.cs
字号:
namespace Imps.Client.Pc.BizControls
{
using System;
using System.Drawing;
public class XIMForm : FormEx
{
protected static XIMMainFormStyle style = new XIMMainFormStyle();
public XIMForm() : base(false, XFormStyle.Mainform)
{
}
protected override void CreateExtendControl()
{
if (base._iconImage != null)
{
base._iconImage.HitTestCode = FormDirection.TitleBar;
base._captionLabel.Visible = false;
this.CreateTitleImageRegion(base._iconImage.Right + 2, base._iconImage.Top + 1, false);
}
}
protected override void CreateMaximizedExtendControl()
{
base._iconImage.Visible = false;
base._captionLabel.Visible = false;
this.CreateTitleImageRegion(base._iconImage.Left, base._iconImage.Top + 2, true);
}
private void CreateTitleImageRegion(int buttonX, int buttonTop, bool nonClient)
{
if (!base.DesignMode)
{
if (base._TitleImage == null)
{
base._TitleImage = new WndlessImage();
base._TitleImage.Location = new Point(buttonX, buttonTop);
base._TitleImage.Image = style.TitleImage;
base._TitleImage.ClientSize = style.TitleImage.Size;
base._TitleImage.HitTestCode = FormDirection.TitleBar;
base._wndlessCtrlMgr.Controls.Add(base._TitleImage);
}
else
{
base._TitleImage.Location = new Point(buttonX, buttonTop);
base._TitleImage.ClientSize = style.TitleImage.Size;
}
base._TitleImage.Name = "TitleImage";
base._TitleImage.NonClientArea = nonClient;
}
}
protected override void initComponentRegion()
{
base.initComponentRegion();
this.CreateExtendControl();
}
protected override void PaintButtons(Graphics g, Rectangle clipRect)
{
base._wndlessCtrlMgr.OnPaint(g, clipRect);
}
protected override void UpdateStyle()
{
base.UpdateStyle();
if (base._TitleImage != null)
{
base._TitleImage.Image = style.TitleImage;
}
}
public static XIMMainFormStyle Style
{
get
{
return style;
}
set
{
style = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -