public override void OnSelected(TextBoxResEditor textBoxDefault, TextBoxResEditor textBoxLocal, PictureBoxResEditor pictureBoxDefault, PictureBoxResEditor pictureBoxLocal, CultureInfo c) { pictureBoxDefault.SetResourceOwner(this, null); pictureBoxDefault.Visible = true; pictureBoxDefault.SetReadOnly(c != null); if (c == null) { //for default, disable local pictureBoxLocal.SetResourceOwner(null, null); } else { //for local pictureBoxLocal.SetResourceOwner(this, c); } pictureBoxLocal.Visible = true; pictureBoxLocal.SetReadOnly(c == null); textBoxDefault.Visible = false; textBoxLocal.Visible = false; }