/// <summary> /// Update base text box. /// </summary> private void UpdateBaseTextBox() { if (this._baseTextBox == null) { return; } this._baseTextBox.Font = ModernFonts.TextBox(this._modernFontSize, this._modernFontWeight); if (this.DisplayIcon) { Point textBoxLocation = new Point(this.IconSize.Width + 4, 3); if (this.IconRight) { textBoxLocation = new Point(3, 3); } this._baseTextBox.Location = textBoxLocation; this._baseTextBox.Size = new Size(this.Width - 7 - this.IconSize.Width, this.Height - 6); } else { this._baseTextBox.Location = new Point(3, 3); this._baseTextBox.Size = new Size(this.Width - 6, this.Height - 6); } }
/// <summary> /// Create base text box. /// </summary> private void CreateBaseTextBox() { if (this._baseTextBox != null) { return; } this._baseTextBox = new PromptedTextBox(); this._baseTextBox.BorderStyle = BorderStyle.None; this._baseTextBox.Font = ModernFonts.TextBox(this._modernFontSize, this._modernFontWeight); this._baseTextBox.Location = new Point(3, 3); this._baseTextBox.Size = new Size(this.Width - 6, this.Height - 6); this.Size = new Size(this._baseTextBox.Width + 6, this._baseTextBox.Height + 6); this._baseTextBox.TabStop = true; Controls.Add(this._baseTextBox); }