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 DPumpHydr.DesktopMain { public partial class MainWindowForm : DPumpHydr.WinFrmUI.WenSkin.Forms.WenForm { [DefaultValue(typeof(Padding), "30,50,0,30"), Category("布局"), Description("指定控件内部间距")] public new Padding Padding { get => base.Padding; set => base.Padding = value; } public MainWindowForm() { InitialLeftButtonForm(); IntialTabCtrl(); this.Name = "MainWindowBaseForm"; this.Text = "水力设计软件"; this.ConfigButtonClick += new System.EventHandler(this.Form1_ConfigButtonClick); this.SkinButtonClick += new System.EventHandler(this.Form1_SkinButtonClick); this.Paint += new PaintEventHandler(Form1_OnPaint); RefreshPadding(); this.Text = "水力设计"; this.WindowState = FormWindowState.Maximized; } private void Form1_OnPaint(object sender, PaintEventArgs e) { //base.OnPaint(e); Graphics g = e.Graphics; DrawLeft(g); DrawBottomInfo(g); } public string DefaultText { get; set; } = "水力设计软件"; protected override void RefreshPadding() { this.Padding = new Padding() { Top = TitleHeight, Left = _leftBarWidth, Bottom = _bottomHeight, Right = FrameWidth }; this.Invalidate(); } } }