private void NameBoxTextChanged(object sender, EventArgs e) { var ea = new ImageNameChangedEventArgs(ImageName); if (ImageNameChanged != null) ImageNameChanged(this, ea); _okButton.Enabled = !ea.Cancel; } }