void validateAddName(object sender, CancelEventArgs e) { if (e.Cancel) { return; } Control ctrl = (Control)sender; TemplateRenameForm form = (TemplateRenameForm)ctrl.FindForm(); string name = form.TemplateName; if (File.Exists(NameToPath(name))) { e.Cancel = true; form.ShowErrorMessage("Name in use", "A template with this name already exists; please choose another name"); } }