如何使用C#访问用户控件的属性

时间:2013-05-28 08:23:23

标签: c# user-controls

我使用一个C#制作了textbox个用户控件。

如何从用户控件外部访问只读的属性。 感谢

1 个答案:

答案 0 :(得分:2)

将您的文本框公开为userControl中的公共属性,并在您使用usercontrol的任何地方访问它。

例如:

public class MyUserControl : UserControl
    {
           public TextBox MyTextBox 
           {
               get
               {
                  return txtBox1;
               }
               set
               {
                   txtBox1 = value;
               } 
           }
    }

并使其只读:

myUserControl.MyTextBox.ReadOnly=true; //where myUserControl is instance of 
                                       //MyUserControl, you have used somewhere