title: how to make read only property available in my usercontrol
body: <p>i make user control from 3 text boxes but i don not how to declare read only property to it i tried many things but it do not work here is my code to make the control</p>
  
  <p>i want to make it read only when needed like if i add checkbox i want if checkbox.check=true make my control readonly</p>
  
  <pre><code> public partial class dateIN : UserControl
      {
          Dates datess = new Dates();
          public dateIN()
          {
              InitializeComponent();
          }
  
          private void dateIN_Leave(object sender, EventArgs e)
          {
              if (txtDay.Text != "" || txtMonth.Text != "" || txtYear.Text != "")
              {
                  if (!datess.IsHijri(txtDay.Text.Trim() + "/" + txtMonth.Text.Trim() + "/" + txtYear.Text.Trim()))
                  {
                      txtDay.Focus();
                  }
              }
          }
          public string Day
          {
              set { txtDay.Text = value; }
              get { return txtDay.Text; }
          }
          public string Month
          {
              set { txtMonth.Text = value; }
              get { return txtMonth.Text; }
          }
          public string Year
          {
              set { txtYear.Text = value; }
              get { return txtYear.Text; }
          }
  </code></pre>
  
  <p>need to know how to make read only property available here plz</p>