Пользовательский элемент управления в справке TextBox?

StackOverflow https://stackoverflow.com/questions/1605566

  •  05-07-2019
  •  | 
  •  

Вопрос

public partial class PreTextBox : TextBox
{
    public PreTextBox()
    {
        InitializeComponent();
        Text = PreText;
        ForeColor = Color.Gray;
    }
    public string PreText
    {
        set;
        get;
    }

Текст не задан из PreText?

Это было полезно?

Решение

Попробуйте сделать следующее:

public partial class PreTextBox : TextBox
{
    public PreTextBox()
    {
        InitializeComponent();
        Text = PreText;
        ForeColor = Color.Gray;
    }
    public string PreText
    {
        set{Text = value;} 
        get{return Text;}
    }
}

Другие советы

Ваш код делает это только один раз, на конструкторе. Вам нужно будет написать установщик для вашего свойства PreText, чтобы также установить свойство Text.

Или вы можете просто использовать свойство Text в TextBox, от которого наследуетесь, и покончить с этим:)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top