Ahmad,
Well, if you don't mind C# code, here's an example (sorry, I don't do VB):
public class MyTextBox : System.Windows.Forms.TextBox
{
private bool m_ReadOnly = false;
public MyReadOnly
{
get {return this.m_ReadOnly;}
set {this.m_ReadOnly = value;}
}
public void SetProperties()
{
this.Enabled = this.m_ReadOnly;
}
}
private MyTextBox txtWhatever = new MyTextBox();
txtWhatever.MyReadOnly = true;
txtWhatever.SetProperties();
HTH,
~~Bonnie
>Greate but how to do it ?!
>Can you send me some samples please.
>
>ADSC
>
>>How about creating a class for these objects that has these capabilities already built-in to the class.
>>
>>~~Bonnie
>>
>>
>>>Hi All,
>>>I am adding some controls in the form how to do it without repeating the code, like check for the form components and check if the component type = field then do the these actions:
>>>1.Change the Backcolor
>>>2.object.Readonly (true / false)
>>>3.Enable/disable buttons
>>>
>>>Code sample:
>>>------------
>>>Me.btnAdd.Enabled = pbbolReadOnly
>>>Me.btnDelete.Enabled = pbbolReadOnly
>>>
>>>Me.ToolTip1.SetToolTip(btnDelete, pbstrBtnDelete)
>>>Me.ToolTip1.SetToolTip(btnAdd, pbstrBtnAdd)
>>>
>>>Me.txtEnter.ReadOnly = pbbolReadOnly
>>>Me.txtCompanyName_e.ReadOnly = pbbolReadOnly
>>>
>>>I would like to know if above actions can be called from a public module to avoid writing same code in every form.
>>>
>>>Thank you in advance