Beispiel #1
0
 protected override object CreateInstance(Type itemType)
 {
     if (typeof(Alphora.Dataphor.DAE.Language.D4.Tag).IsAssignableFrom(itemType))
     {
         NameValueEdit FNameValueEdit = new NameValueEdit();
         FNameValueEdit.ShowDialog();
         if (FNameValueEdit.DialogResult == DialogResult.OK)
         {
             return(new Tag(FNameValueEdit._textBoxName.Text, FNameValueEdit._textBoxValue.Text));
         }
         else
         {
             throw new  DesignException(DesignException.Codes.AddTagCancelled);
         }
     }
     else
     {
         return(base.CreateInstance(itemType));
     }
 }
Beispiel #2
0
        protected virtual void DoButtonAddClick(object sender, EventArgs args)
        {
            NameValueEdit nameValueEdit = new NameValueEdit();

            try
            {
                nameValueEdit.ShowDialog();
                if (nameValueEdit.DialogResult == DialogResult.OK)
                {
                    Tag tag = new  Tag(nameValueEdit._textBoxName.Text, nameValueEdit._textBoxValue.Text);
                    _metaData.Tags.Add(tag);
                    Changed();
                }
                else
                {
                    throw new  DesignException(DesignException.Codes.AddTagCancelled);
                }
            }
            finally
            {
                nameValueEdit.Dispose();
            }
        }