mirror of
https://github.com/BluePointLilac/ContextMenuManager.git
synced 2026-01-16 02:00:57 +08:00
37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
using BluePointLilac.Methods;
|
|
using System;
|
|
using System.Drawing;
|
|
using System.Windows.Forms;
|
|
|
|
namespace BluePointLilac.Controls
|
|
{
|
|
public class MyMainForm : Form
|
|
{
|
|
public MyMainForm()
|
|
{
|
|
this.Text = Application.ProductName;
|
|
this.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath);
|
|
this.Controls.AddRange(new Control[] { MainBody, SideBar, StatusBar, ToolBar });
|
|
SideBar.Resize += (sender, e) => this.OnResize(null);
|
|
this.ClientSize = new Size(850, 610).DpiZoom();
|
|
this.MinimumSize = this.Size;
|
|
ToolBar.CanMoveForm();
|
|
StatusBar.CanMoveForm();
|
|
this.CenterToScreen();
|
|
}
|
|
|
|
protected MyToolBar ToolBar = new MyToolBar();
|
|
protected MySideBar SideBar = new MySideBar();
|
|
protected MyStatusBar StatusBar = new MyStatusBar();
|
|
protected MyListBox MainBody = new MyListBox
|
|
{
|
|
Dock = DockStyle.Left
|
|
};
|
|
|
|
protected override void OnResize(EventArgs e)
|
|
{
|
|
base.OnResize(e);
|
|
MainBody.Width = ClientSize.Width - SideBar.Width;
|
|
}
|
|
}
|
|
} |