-3

C#1つでユーザーコントロールを作成しましたtextbox

ユーザー コントロールの外部から読み取り専用のプロパティにアクセスするにはどうすればよいですか。ありがとう

4

1 に答える 1

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
于 2013-05-28T08:24:53.610 に答える