zoukankan      html  css  js  c++  java
  • C#winform 自定义模仿MessageBox的对话框

             CSDN下载: https://download.csdn.net/download/breakbridge/12251843 

        public partial class MesBox : Form
        {
            int _maxWidth = 802;
            int _maxHeight = 704;
            int _btnAllow;
    
            Dictionary<Keys, Button> _dictKBtn = new Dictionary<Keys, Button>();
            List<Button> _listBtn = new List<Button>();
    
            Point downPoint;
            void Control_MouseDown(object sender, MouseEventArgs e)
            {
                downPoint = new Point(e.X, e.Y);
            }
    
            void Control_MouseMove(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Left)
                {
                    this.Location = new Point(this.Location.X + e.X - downPoint.X, this.Location.Y + e.Y - downPoint.Y);
                }
            }
    
            string _text, _caption;
            MessageBoxButtons _boxBtn;
            MessageBoxIcon _boxIcon;
            MessageBoxDefaultButton _defaultBtn;
    
            MesBox(string text, string caption = "信息", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxIcon icon = MessageBoxIcon.Information, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button3)
            {
                InitializeComponent();
                _btnAllow = this.Height - this.panelText.Location.Y - this.panelText.Height;
                _dictKBtn[Keys.Escape] = this.btnClose;
                _listBtn = new List<Button>() { this.button1, this.button2, this.button3 };
    
                _text = text;
                _caption = caption;
                _boxBtn = buttons;
                _boxIcon = icon;
                _defaultBtn = defaultButton;
            }
    
            private void btnClose_Click(object sender, EventArgs e)
            {
                this.Close();
            }
    
            void showNew(string text, string caption = "信息", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxIcon icon = MessageBoxIcon.Information, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button3)
            {
                if (icon == MessageBoxIcon.None)
                {
                    this.lbText.Location = this.pictureBox1.Location;
                    this.pictureBox1.Width = 0;
                }
    
                setBtn(buttons, defaultButton, icon);
    
                this.lbHeadText.Text = caption.Replace('
    ', ' ');
                int w = this.btnClose.Location.X;
                if (this.lbHeadText.Width > w)
                {
                    this.Width = Math.Min(this.lbHeadText.Width + this.Width - w, _maxWidth);
                    this.panelClose.BringToFront();
                    //this.lbHeadText.MaximumSize = new Size(this.btnClose.Location.X - 20, 0);
                }
    
                this.lbText.Text = text;
                if (this.lbText.Width + this.pictureBox1.Width > this.panelText.Width)
                {
                    this.Width = Math.Min(this.lbText.Width + this.pictureBox1.Width + this.Width - this.panelText.Width, _maxWidth);
                    if (this.Width == _maxWidth)
                    {
                        this.lbText.MaximumSize = new Size(this.panelText.Width - this.pictureBox1.Width, 0);
                    }
                }
                if (this.lbText.Height > this.panelText.Height)
                {
                    this.Height = Math.Min(this.lbText.Height + this.panelText.Location.Y + _btnAllow, _maxHeight);
                }
    
                if (this.Height == _maxHeight)
                {
                    this.lbText.Location = new Point(this.lbText.Location.X, 10);
                    Label lb = new Label();
                    lb.Visible = true;
                    lb.Name = "LLL";
                    lb.Size = new Size(1, 1);
                    lb.Location = new Point(0, this.lbText.Location.Y + this.lbText.Height + 2);
                    this.panelText.Controls.Add(lb);
                }
                else
                {
                    CenterCtr(this.lbText, false, true);
                }
    
                this.Location = new Point((SystemInformation.PrimaryMonitorSize.Width - this.Width) / 2, (SystemInformation.PrimaryMonitorSize.Height - this.Height) / 2);
            }
    
            void setBtn(MessageBoxButtons boxBtn, MessageBoxDefaultButton defaultBtn, MessageBoxIcon boxIcon)
            {
                switch (boxBtn)
                {
                    case MessageBoxButtons.OK:
                        this.button1.Visible = false;
                        this.button2.Visible = false;
                        this.button3.Text = "确定";
                        this.button3.DialogResult = DialogResult.OK;
                        this.Size = new Size(200, 160);
                        break;
                    case MessageBoxButtons.OKCancel:
                        this.button1.Visible = false;
                        this.button2.Text = "确定";
                        this.button2.DialogResult = DialogResult.OK;
                        this.button3.Text = "取消";
                        this.button3.DialogResult = DialogResult.Cancel;
                        break;
                    case MessageBoxButtons.YesNo:
                        this.button1.Visible = false;
                        this.button2.Text = "是(Y)";
                        this.button2.DialogResult = DialogResult.Yes;
                        _dictKBtn[Keys.Y] = this.button2;
                        this.button3.Text = "否(N)";
                        this.button3.DialogResult = DialogResult.No;
                        _dictKBtn[Keys.N] = this.button3;
                        this.btnClose.Enabled = false;
                        break;
                    case MessageBoxButtons.YesNoCancel:
                        this.button1.Text = "是(Y)";
                        this.button1.DialogResult = DialogResult.Yes;
                        _dictKBtn[Keys.Y] = this.button1;
                        this.button2.Text = "否(N)";
                        this.button2.DialogResult = DialogResult.No;
                        _dictKBtn[Keys.N] = this.button2;
                        this.button3.Text = "取消";
                        this.button3.DialogResult = DialogResult.Cancel;
                        this.Size = new Size(340, 200);
                        break;
                    case MessageBoxButtons.AbortRetryIgnore:
                        this.button1.Text = "中止(A)";
                        this.button1.DialogResult = DialogResult.Abort;
                        _dictKBtn[Keys.A] = this.button1;
                        this.button2.Text = "重试(R)";
                        this.button2.DialogResult = DialogResult.Retry;
                        _dictKBtn[Keys.R] = this.button2;
                        this.button3.Text = "忽略(I)";
                        this.button3.DialogResult = DialogResult.Ignore;
                        _dictKBtn[Keys.I] = this.button3;
                        this.btnClose.Enabled = false;
                        this.Size = new Size(340, 200);
                        break;
                    case MessageBoxButtons.RetryCancel:
                        this.button1.Visible = false;
                        this.button2.Text = "重试(R)";
                        this.button2.DialogResult = DialogResult.Retry;
                        _dictKBtn[Keys.R] = this.button2;
                        this.button3.Text = "取消";
                        this.button3.DialogResult = DialogResult.Cancel;
                        break;
                }
    
                CenterCtr(this.pictureBox1, false, true);
                CenterCtr(this.lbText, false, true);
                _listBtn.RemoveAll(b => !b.Visible);
    
                Button btnFocus = this.button3;
                switch (defaultBtn)
                {
                    case MessageBoxDefaultButton.Button1:
                        if (_listBtn.Count >= 1)
                        {
                            btnFocus = _listBtn[0];
                        }
                        break;
                    case MessageBoxDefaultButton.Button2:
                        if (_listBtn.Count >= 2)
                        {
                            btnFocus = _listBtn[1];
                        }
                        break;
                    case MessageBoxDefaultButton.Button3:
                        if (_listBtn.Count >= 3)
                        {
                            btnFocus = _listBtn[2];
                        }
                        break;
                }
                this.BeginInvoke((MethodInvoker)delegate
                {
                    btnFocus.Focus();
                    btnFocus.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(120)))), ((int)(((byte)(215)))));
                });
    
                switch (boxIcon)
                {
                    case MessageBoxIcon.Information:
                        this.pictureBox1.Image = Properties.Resources.Info;
                        break;
                    case MessageBoxIcon.Error:
                        this.pictureBox1.Image = Properties.Resources.Error;
                        break;
                    case MessageBoxIcon.Warning:
                        this.pictureBox1.Image = Properties.Resources.Warn;
                        break;
                    case MessageBoxIcon.Question:
                        this.pictureBox1.Image = Properties.Resources.Question;
                        break;
                    case MessageBoxIcon.None:
                        this.pictureBox1.Image = null;
                        break;
                }
            }
    
            bool CenterCtr(Control ctr, bool isLR, bool isUD)
            {
                Control pCtr = ctr.Parent;
                int x = isLR ? ((pCtr.Width - ctr.Width) / 2) : ctr.Location.X;
                int y = isUD ? ((pCtr.Height - ctr.Height) / 2) : ctr.Location.Y;
                ctr.Location = new Point(x, y);
                return true;
            }
    
            private void btnClose_MouseEnter(object sender, EventArgs e)
            {
                Button btn = sender as Button;
                btn.ForeColor = Color.Red;
            }
    
            private void btnClose_MouseLeave(object sender, EventArgs e)
            {
                Button btn = sender as Button;
                btn.ForeColor = Color.Black;
            }
    
            private void MesBox_Load(object sender, EventArgs e)
            {
                showNew(_text, _caption, _boxBtn, _boxIcon, _defaultBtn);
            }
    
            private void button1_MouseEnter(object sender, EventArgs e)
            {
                Button btn = sender as Button;
                btn.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(120)))), ((int)(((byte)(215)))));
            }
    
            private void button1_MouseLeave(object sender, EventArgs e)
            {
                Button btn = sender as Button;
                if (!btn.Focused)
                {
                    btn.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(173)))), ((int)(((byte)(173)))), ((int)(((byte)(173)))));
                }
            }
    
            private void MesBox_KeyDown(object sender, KeyEventArgs e)
            {
                if (_dictKBtn.ContainsKey(e.KeyCode))
                {
                    _dictKBtn[e.KeyCode].PerformClick();
                }
            }
    
            public static DialogResult Show(string text, string caption = "信息", MessageBoxButtons buttons = MessageBoxButtons.OK, MessageBoxIcon icon = MessageBoxIcon.None, MessageBoxDefaultButton defaultButton = MessageBoxDefaultButton.Button3)
            {
                return new MesBox(text, caption, buttons, icon, defaultButton).ShowDialog();
            }
    
        }
    
        partial class MesBox
        {
            /// <summary>
            /// 必需的设计器变量。
            /// </summary>
            private System.ComponentModel.IContainer components = null;
    
            /// <summary>
            /// 清理所有正在使用的资源。
            /// </summary>
            /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }
    
            #region Windows 窗体设计器生成的代码
    
            /// <summary>
            /// 设计器支持所需的方法 - 不要修改
            /// 使用代码编辑器修改此方法的内容。
            /// </summary>
            private void InitializeComponent()
            {
                this.panelMain = new System.Windows.Forms.Panel();
                this.panel1 = new System.Windows.Forms.Panel();
                this.button1 = new System.Windows.Forms.Button();
                this.button3 = new System.Windows.Forms.Button();
                this.button2 = new System.Windows.Forms.Button();
                this.panelText = new System.Windows.Forms.Panel();
                this.pictureBox1 = new System.Windows.Forms.PictureBox();
                this.lbText = new System.Windows.Forms.Label();
                this.panelHead = new System.Windows.Forms.Panel();
                this.panelClose = new System.Windows.Forms.Panel();
                this.btnClose = new System.Windows.Forms.Button();
                this.lbHeadText = new System.Windows.Forms.Label();
                this.panelMain.SuspendLayout();
                this.panel1.SuspendLayout();
                this.panelText.SuspendLayout();
                ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
                this.panelHead.SuspendLayout();
                this.panelClose.SuspendLayout();
                this.SuspendLayout();
                // 
                // panelMain
                // 
                this.panelMain.BackColor = System.Drawing.Color.White;
                this.panelMain.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
                this.panelMain.Controls.Add(this.panel1);
                this.panelMain.Controls.Add(this.panelText);
                this.panelMain.Controls.Add(this.panelHead);
                this.panelMain.Dock = System.Windows.Forms.DockStyle.Fill;
                this.panelMain.Location = new System.Drawing.Point(0, 0);
                this.panelMain.Name = "panelMain";
                this.panelMain.Size = new System.Drawing.Size(260, 180);
                this.panelMain.TabIndex = 0;
                // 
                // panel1
                // 
                this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
                            | System.Windows.Forms.AnchorStyles.Right)));
                this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
                this.panel1.Controls.Add(this.button1);
                this.panel1.Controls.Add(this.button3);
                this.panel1.Controls.Add(this.button2);
                this.panel1.Location = new System.Drawing.Point(0, 130);
                this.panel1.Name = "panel1";
                this.panel1.Size = new System.Drawing.Size(258, 48);
                this.panel1.TabIndex = 7;
                // 
                // button1
                // 
                this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
                this.button1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(225)))), ((int)(((byte)(225)))));
                this.button1.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(173)))), ((int)(((byte)(173)))), ((int)(((byte)(173)))));
                this.button1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(241)))), ((int)(((byte)(251)))));
                this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
                this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                this.button1.Location = new System.Drawing.Point(-35, 11);
                this.button1.Name = "button1";
                this.button1.Size = new System.Drawing.Size(84, 26);
                this.button1.TabIndex = 9;
                this.button1.Text = "button1";
                this.button1.UseVisualStyleBackColor = false;
                this.button1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MesBox_KeyDown);
                this.button1.MouseEnter += new System.EventHandler(this.button1_MouseEnter);
                this.button1.MouseLeave += new System.EventHandler(this.button1_MouseLeave);
                // 
                // button3
                // 
                this.button3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
                this.button3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(225)))), ((int)(((byte)(225)))));
                this.button3.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(173)))), ((int)(((byte)(173)))), ((int)(((byte)(173)))));
                this.button3.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(241)))), ((int)(((byte)(251)))));
                this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
                this.button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                this.button3.Location = new System.Drawing.Point(157, 11);
                this.button3.Name = "button3";
                this.button3.Size = new System.Drawing.Size(84, 26);
                this.button3.TabIndex = 12;
                this.button3.Text = "button3";
                this.button3.UseVisualStyleBackColor = false;
                this.button3.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MesBox_KeyDown);
                this.button3.MouseEnter += new System.EventHandler(this.button1_MouseEnter);
                this.button3.MouseLeave += new System.EventHandler(this.button1_MouseLeave);
                // 
                // button2
                // 
                this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
                this.button2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(225)))), ((int)(((byte)(225)))));
                this.button2.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(173)))), ((int)(((byte)(173)))), ((int)(((byte)(173)))));
                this.button2.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(241)))), ((int)(((byte)(251)))));
                this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
                this.button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                this.button2.Location = new System.Drawing.Point(61, 11);
                this.button2.Name = "button2";
                this.button2.Size = new System.Drawing.Size(84, 26);
                this.button2.TabIndex = 11;
                this.button2.Text = "button2";
                this.button2.UseVisualStyleBackColor = false;
                this.button2.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MesBox_KeyDown);
                this.button2.MouseEnter += new System.EventHandler(this.button1_MouseEnter);
                this.button2.MouseLeave += new System.EventHandler(this.button1_MouseLeave);
                // 
                // panelText
                // 
                this.panelText.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                            | System.Windows.Forms.AnchorStyles.Left)
                            | System.Windows.Forms.AnchorStyles.Right)));
                this.panelText.AutoScroll = true;
                this.panelText.BackColor = System.Drawing.Color.Transparent;
                this.panelText.Controls.Add(this.pictureBox1);
                this.panelText.Controls.Add(this.lbText);
                this.panelText.Location = new System.Drawing.Point(12, 30);
                this.panelText.Name = "panelText";
                this.panelText.Size = new System.Drawing.Size(233, 98);
                this.panelText.TabIndex = 10;
                // 
                // pictureBox1
                // 
                this.pictureBox1.Image = Properties.Resources.Info;
                this.pictureBox1.InitialImage = null;
                this.pictureBox1.Location = new System.Drawing.Point(-1, 33);
                this.pictureBox1.Name = "pictureBox1";
                this.pictureBox1.Size = new System.Drawing.Size(40, 32);
                this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
                this.pictureBox1.TabIndex = 6;
                this.pictureBox1.TabStop = false;
                // 
                // lbText
                // 
                this.lbText.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                            | System.Windows.Forms.AnchorStyles.Left)
                            | System.Windows.Forms.AnchorStyles.Right)));
                this.lbText.AutoSize = true;
                this.lbText.BackColor = System.Drawing.Color.Transparent;
                this.lbText.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                this.lbText.Location = new System.Drawing.Point(43, 42);
                this.lbText.Name = "lbText";
                this.lbText.Size = new System.Drawing.Size(14, 15);
                this.lbText.TabIndex = 5;
                this.lbText.Text = "0";
                this.lbText.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                // 
                // panelHead
                // 
                this.panelHead.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
                            | System.Windows.Forms.AnchorStyles.Right)));
                this.panelHead.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
                this.panelHead.Controls.Add(this.panelClose);
                this.panelHead.Controls.Add(this.lbHeadText);
                this.panelHead.Location = new System.Drawing.Point(0, 0);
                this.panelHead.Name = "panelHead";
                this.panelHead.Size = new System.Drawing.Size(258, 24);
                this.panelHead.TabIndex = 0;
                this.panelHead.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Control_MouseDown);
                this.panelHead.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Control_MouseMove);
                // 
                // panelClose
                // 
                this.panelClose.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                            | System.Windows.Forms.AnchorStyles.Right)));
                this.panelClose.Controls.Add(this.btnClose);
                this.panelClose.Location = new System.Drawing.Point(219, 0);
                this.panelClose.Name = "panelClose";
                this.panelClose.Size = new System.Drawing.Size(39, 24);
                this.panelClose.TabIndex = 33;
                // 
                // btnClose
                // 
                this.btnClose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
                this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
                this.btnClose.FlatAppearance.BorderSize = 0;
                this.btnClose.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent;
                this.btnClose.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
                this.btnClose.Font = new System.Drawing.Font("宋体", 13F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                this.btnClose.ForeColor = System.Drawing.Color.Black;
                this.btnClose.Location = new System.Drawing.Point(10, 0);
                this.btnClose.Name = "btnClose";
                this.btnClose.Size = new System.Drawing.Size(26, 24);
                this.btnClose.TabIndex = 32;
                this.btnClose.Text = "×";
                this.btnClose.UseVisualStyleBackColor = true;
                this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
                this.btnClose.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MesBox_KeyDown);
                this.btnClose.MouseEnter += new System.EventHandler(this.btnClose_MouseEnter);
                this.btnClose.MouseLeave += new System.EventHandler(this.btnClose_MouseLeave);
                // 
                // lbHeadText
                // 
                this.lbHeadText.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                            | System.Windows.Forms.AnchorStyles.Left)
                            | System.Windows.Forms.AnchorStyles.Right)));
                this.lbHeadText.AutoEllipsis = true;
                this.lbHeadText.AutoSize = true;
                this.lbHeadText.BackColor = System.Drawing.Color.Transparent;
                this.lbHeadText.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                this.lbHeadText.Location = new System.Drawing.Point(4, 6);
                this.lbHeadText.Name = "lbHeadText";
                this.lbHeadText.Size = new System.Drawing.Size(29, 12);
                this.lbHeadText.TabIndex = 2;
                this.lbHeadText.Text = "提示";
                this.lbHeadText.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                this.lbHeadText.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Control_MouseDown);
                this.lbHeadText.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Control_MouseMove);
                // 
                // MesBox
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(260, 180);
                this.Controls.Add(this.panelMain);
                this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
                this.Name = "MesBox";
                this.ShowIcon = false;
                this.ShowInTaskbar = false;
                this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
                this.Text = "Form1";
                this.Load += new System.EventHandler(this.MesBox_Load);
                this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MesBox_KeyDown);
                this.panelMain.ResumeLayout(false);
                this.panel1.ResumeLayout(false);
                this.panelText.ResumeLayout(false);
                this.panelText.PerformLayout();
                ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
                this.panelHead.ResumeLayout(false);
                this.panelHead.PerformLayout();
                this.panelClose.ResumeLayout(false);
                this.ResumeLayout(false);
    
            }
    
            #endregion
    
            private System.Windows.Forms.Panel panelMain;
            private System.Windows.Forms.Panel panelHead;
            private System.Windows.Forms.Label lbHeadText;
            private System.Windows.Forms.Button btnClose;
            private System.Windows.Forms.PictureBox pictureBox1;
            private System.Windows.Forms.Button button3;
            private System.Windows.Forms.Button button2;
            private System.Windows.Forms.Panel panelText;
            private System.Windows.Forms.Label lbText;
            private System.Windows.Forms.Button button1;
            private System.Windows.Forms.Panel panel1;
            private System.Windows.Forms.Panel panelClose;
        }
    
  • 相关阅读:
    怎么判断自己在不在一家好公司?
    超全!互联网大厂的薪资和职级一览
    Nginx 又一牛 X 功能!流量拷贝
    时间管理之四象限法则
    罗永浩一个坑位卖60万脏钱背后:放下面子赚钱,才是成年人最大的体面
    2020 年 4月全国程序员工资出炉
    一次 SQL 查询优化原理分析(900W+ 数据,从 17s 到 300ms)
    “Hey Siri” 背后的黑科技大揭秘!
    一文讲透高薪的本质!
    python UnicodeDecodeError: 'gbk' codec can't decode byte 0x99 in position 87: illegal multibyte sequence异常解决
  • 原文地址:https://www.cnblogs.com/bridgew/p/12709076.html
Copyright © 2011-2022 走看看