Example #1
0
 private void OnBeforeLabelEdit(object sender, NodeLabelEditEventArgs e)
 {
     if (e.Node.Parent != imageNode && e.Node.Parent != screenNode && e.Node.Parent != fontNode)
     {
         e.CancelEdit = true;
         e.Node.EndEdit(true);
     }
     if (mpe.IsResourceOpen(e.Node.Text))
     {
         MpeLog.Warn("The resource file cannot be renamed because it is currently being editted.");
         MessageBox.Show(this, "The resource file cannot be renamed because it is currently being editted.",
                         "Error Renaming File", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         e.CancelEdit = true;
         e.Node.EndEdit(true);
         return;
     }
 }