private void btnSelectSourceFolder_Click(object sender, EventArgs e) { AddTagForm frmAddTag = new AddTagForm(); frmAddTag.FormClosed += AddTagFormClosed; frmAddTag.Show(); }
private void toolStripButtonIntArray_Click(object sender, EventArgs e) { foreach (object o in tabControlNBT.SelectedTab.Controls) { if (o is TreeView) { AddTagForm form = new AddTagForm(new NbtIntArray()); if ((DialogResult)form.ShowDialog() == DialogResult.OK) { if (form.NBTTag is NbtIntArray)//TODO! { Debug.WriteLine(form.NBTTag.IntArrayValue); break; } ((TreeView)o).SelectedNode.Nodes.Add(new TreeNode() { Name = form.NBTTag.Name, Text = $"{form.NBTTag.Name}: " + form.NBTTag.StringValue.ToString().Replace(".", ","),//TODO , or . by language ImageKey = "buttonintarray.png", SelectedImageKey = "buttonintarray.png" }); Changed = true; } break; } } }
public ActionResult AddTag(AddTagForm addTagForm) { if (ModelState.IsValid) { var tag = Mapper.Map <Tag>(addTagForm); tagRepository.AddOrUpdate(tag); return(RedirectToAction("Posts", "Blog")); } else { return(View(addTagForm)); } }
private void toolStripButtonCompound_Click(object sender, EventArgs e) { foreach (object o in tabControlNBT.SelectedTab.Controls) { if (o is TreeView) { AddTagForm form = new AddTagForm(new NbtCompound()); if ((DialogResult)form.ShowDialog() == DialogResult.OK) { ((TreeView)o).SelectedNode.Nodes.Add(new TreeNode() { Name = form.NBTTag.Name, Text = $"{form.NBTTag.Name}: 0 entries", ImageKey = "buttoncompound.png", SelectedImageKey = "buttoncompound.png" }); Changed = true; } break; } } }
public void AddTag() { using (var form = new AddTagForm(DistinctTagNames)) { if (form.ShowDialog(this) == DialogResult.OK) { var newTagName = form.TagName; //-- // Add visually. var dataRow = createNewDataRow(); // Column 0=FileGroup checksum, column 1=Tag name. dataRow[0] = GridEditableData.GetChecksum(MainForm.Current.ProjectFilesControl.Project ?? Project.Empty); dataRow[1] = newTagName; ((DataTable)mainDataGrid.DataSource).Rows.Add(dataRow); // -- // Add to DataObject _data.AddTag( newTagName); MarkGridContentAsModified(); UpdateUI(); } } }