private void InitializeComponent(int h = 300, int w = 200)
        {
            //
            // Controls initialization
            //
            CONTENT = new TextBox();
            OK      = new JUIButton();
            NO      = new JUIButton();
            //
            // JUIMessageBox
            //
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.Name          = "JustUIMessageBox";
            this.Width         = w;
            this.Height        = h;
            AeroCheck();
            Size          = new Size(h, w);
            StartPosition = FormStartPosition.CenterScreen;
            KeyDown      += (o, e) => {
                switch ((Keys)e.KeyCode)
                {
                case Keys.Enter:
                    OK.PerformClick();
                    break;

                case Keys.Escape:
                    X.PerformClick();
                    break;
                }
            };
            // OK Button properties.
            OK.Text         = "Yes";
            OK.DialogResult = DialogResult.OK;
            OK.SetColors(1);
            NO.Text         = "No";
            NO.DialogResult = X.DialogResult = DialogResult.No;
            NO.SetColors(2);
            // Message box Title(Caption) properties.
            TITLE.Text = "---";
            // Message box content properties.
            CONTENT.Text          = "...\r\n......";
            CONTENT.BorderStyle   = BorderStyle.None;
            CONTENT.Font          = new Font("Segoe UI Symbol", 10);
            CONTENT.ReadOnly      = true;
            CONTENT.TabStop       = false;
            CONTENT.HideSelection = true;
            CONTENT.Cursor        = Cursors.Arrow;
            CONTENT.Multiline     = true;
            CONTENT.BackColor     = this.BackColor;
            // Add the controls to form.
            Controls.Add(CONTENT);
            Controls.AddRange(new [] { OK, NO });
        }
 private void InitializeComponent()
 {
     //
     // Controls initialization
     //
     TITLE = new JUITitle();
     _     = new JUIButton();
     X     = new JUIButton();
     //
     // JUIForm
     //
     this.AutoScaleMode   = System.Windows.Forms.AutoScaleMode.Font;
     this.Text            = "JUIForm";
     this.Name            = "JUIForm";
     this.FormBorderStyle = FormBorderStyle.None;
     this.BackColor       = Color.FromKnownColor(KnownColor.Window);
     this.ShowInTaskbar   = true;
     this.Activated      += (o, e) => { TITLE.Focus(); TITLE.Invalidate(); };
     this.Deactivate     += (o, e) => { TITLE.Focus(); TITLE.Invalidate(); };
     //
     // Title & Min/Close buttons
     //
     X.Width   = 23;
     X.Text    = "X";
     X.TabStop = false;
     X.Click  += (o, e) => this.Close();
     _.Width   = 23;
     _.Text    = "_";
     _.TabStop = false;
     _.Click  += (o, e) => this.WindowState = FormWindowState.Minimized;
     X.SetColors(2);
     TITLE.Font = new Font("Segoe UI Bold", 12);
     //
     // Controls addings
     //
     this.Controls.Add(X);
     this.Controls.Add(_);
     this.Controls.Add(TITLE);
 }