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#
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) { }
|
|
}
|
|
}
|