Saturday, August 22, 2015

C#에서 부모의 Property를 공개하여 표시하는 방법

usercontrol을 만들때
[EditorBrowsable(EditorBrowsableState.Always)]
[Browsable(true)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[Bindable(true)]
public override string Text
{
   get { return base.Text; }
   set { base.Text = value; this.Invalidate(); }
}

라고 쓰면 Text property를 폼 디자이너에서 표시할 수 있다.