как изменить имя свойства файла класса во время выполнения, который используется в качестве имущества в PropertyGridизменяя свойства файла класса во время выполнения
бывший)
public class propertygrid_sample
{
string m_DisplayString;
public string Text
{
get { return m_DisplayString; }
set { m_DisplayString = value; }
}
//some code to change the name
}
Когда propertygrid.selectedobject == propertygrid_sample
класс объекта, тогда имя Text
будет отображаться как свойство в сетке свойств после компиляции. Мне нужно TextAlign
, которое будет отображаться при доступе к объекту Text
. Делая [DisplayName («TextAlign»)] я смог получить решение, но я ожидал какой-то код, чтобы сделать изменения во время выполнения
спасибо, за ответ, но я не правильно задал вопрос я редактировал вопрос так, пожалуйста, проверьте его – subbiah
@subbiah: Я дважды читал ваш вопрос, но я думаю, что предоставленная ссылка - именно то, что вам нужно. – TcKs