Programing/C#
런타임시에 PropertyGrid 속성 감추기, 보여주기
즐거운 개발자
2014. 4. 3. 13:18
반응형
PropertyDescriptor descriptor = TypeDescriptor.GetProperties(this.GetType())["속성이름"];
BrowsableAttribute attrib = (BrowsableAttribute)descriptor.Attributes[typeof(BrowsableAttribute)];
FieldInfo isBrow = attrib.GetType().GetField("browsable", BindingFlags.NonPublic | BindingFlags.Instance);
isBrow.SetValue(attrib, True or False);