Puedes llamar los eventos TextChange o el Leave del textbox que tiene el Codigo, con el que vas a consultar a la base de datos la descripcion de la misma, o consultarla en el objeto donde la tengas almacenada.
Código:
private void textBox1_TextChanged(object sender, EventArgs e)
{
ActualizaDescripcion(this.textBox1.Text);
}
private void textBox1_Leave(object sender, System.EventArgs e)
{
ActualizaDescripcion(this.textBox1.Text);
}
private void ActualizaDescripcion(int Codigo)
{
string _desc;
_desc = TraerValor(Codigo);
this.textBox2.Text = _desc;
}