You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.9 KiB
C#

using POSV.Component;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace POSV
{
public partial class AbstractForm : BaseForm
{
public AbstractForm()
{
InitializeComponent();
}
protected MainControlBox InitializeControlBox()
{
var mainControlBox = new POSV.Component.MainControlBox();
mainControlBox.CloseBox = true;
//mainControlBox.Dock = System.Windows.Forms.DockStyle.Top;
mainControlBox.ForeColor = System.Drawing.Color.White;
mainControlBox.Icon = "\uf137";
mainControlBox.IconBox = false;
mainControlBox.IconColor = System.Drawing.Color.DarkOliveGreen;
mainControlBox.IconSize = 28F;
mainControlBox.Location = new System.Drawing.Point(1, 1);
mainControlBox.MinimizeBox = true;
mainControlBox.Name = "mainControlBox";
mainControlBox.NetworkStatus = false;
mainControlBox.NewForeColor = System.Drawing.Color.Black;
mainControlBox.ShowNetworkStatus = true;
mainControlBox.Size = new System.Drawing.Size(960, 40);
//注册关闭事件
mainControlBox.CloseClick += OnControlBoxCloseClick;
//注册最小化事件
mainControlBox.MinimizedClick += OnControlBoxMinimizedClick;
//注册ICON事件
mainControlBox.IconClick += OnControlBoxIconClick;
return mainControlBox;
}
protected virtual void OnControlBoxIconClick(object sender, EventArgs e) { }
protected virtual void OnControlBoxMinimizedClick(object sender, EventArgs e) { }
protected virtual void OnControlBoxCloseClick(object sender, EventArgs e) { }
}
}