Когда вы добавляете метку в форму из панели инструментов, ее текст по умолчанию соответствует имени элемента (label1
, label2
и т. Д.).Как я могу сделать это с помощью пользовательского элемента управления?Пока у меня есть следующее, что позволяет мне изменять текст через окно свойств:
private string _text;
[BrowsableAttribute(true)]
public override string Text
{
get { return _text; }
set
{
_text = value;
lblID.Text = _text;
}
}
Видимо, приведенный выше код работает как есть, но я не уверен, почему.Text
по умолчанию автоматически присваивается имя объекта?Вопрос по-прежнему касается других свойств, которые не перекрывают Text
.