private void CreateBaseTextBox() { if (baseTextBox != null) return; baseTextBox = new PromptedTextBox(); baseTextBox.BorderStyle = BorderStyle.None; baseTextBox.Font = MetroFonts.TextBox(metroTextBoxSize, metroTextBoxWeight); baseTextBox.Location = new Point(3, 3); baseTextBox.Size = new Size(Width - 6, Height - 6); Size = new Size(baseTextBox.Width + 6, baseTextBox.Height + 6); baseTextBox.TabStop = true; //baseTextBox.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; Controls.Add(baseTextBox); if (_button != null) return; _button = new MetroTextButton(); _button.Theme = Theme; _button.Style = Style; _button.Location = new Point(3, 1); _button.Size = new Size(Height - 4, Height - 4); _button.TextChanged += _button_TextChanged; _button.MouseEnter += _button_MouseEnter; _button.MouseLeave += _button_MouseLeave; _button.Click += _button_Click; if (!this.Controls.Contains(this._button)) this.Controls.Add(_button); if (lnkClear != null) return; InitializeComponent(); }