> Вопрос собственно в том, в каких случаях имеет смысл заморачиваться на тему свойств (с учетом того, что никакой логики в них не производится), а когда можно обойтись и просто public переменной?
PropertyGrid pg = new PropertyGrid();
pg.SelectedObject = new Test();
pg.Parent = this;
public class Test
{
//
Доступно для редактирования в PropertyGrid
public string CaptionStringProp
{
get { return m_captionString; }
set { m_captionString = value; }
}
private string m_captionString = "";
//
Недоступно для редактирования в PropertyGrid.
public string CaptionStringField = "";
}
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение