Se hai bisogno di validare il codice prima di impostare la proprietà ReadOnly su true (magari perchè vuoi essere sicuro che il codice sia giusto o in un formato corretto), aggiungere il codice per la modifica della proprietà ReadOnyl del TextBox all'interno del gestore evento TextBox_Validating, ad esempio:
private void textBox1_Validating(object sender, CancelEventArgs e)
{
if (!textBox1.Text.Equals(""))
{
textBox1.ReadOnly =true ;
e.Cancel =true ;
}
else
{
MessageBox.Show("Codice non valido");
e.Cancel = false;
}
}
altrimenti puoi impostare la proprietà ReadOnly a True nell'evento Validated del TextBox
>>Pietro Libro
Blog: http://blogs.ugidotnet.org/PietroLibroBlog/