private void txtName_TextChanged(object sender, EventArgs e) { if (CurrentProto == null) return; CurrentProto.Name = txtName.Text; lstProtos.RefreshObject(CurrentProto); }