private void AddVirtualStripMenuItem1_Click(object sender, EventArgs e) { VirtualFixture fix = (VirtualFixture)mSelectedNode.Tag; VirtualFixture NewFixture = new VirtualFixture("New Virtual Fixture"); fix.AddFixture(NewFixture); mSelectedNode.Nodes.Add(LoadFixture(NewFixture)); }
public SelectSubChannelDlg(VirtualFixture pFixture, VirtualChannel pChannel) { mFixture = pFixture; mChannel = pChannel; InitializeComponent(); this.treeView1.ImageList = new ImageList(); string FilePath = System.Environment.CurrentDirectory + "\\icons\\white.ico"; Icon ico = new Icon(FilePath); this.treeView1.ImageList.Images.Add(ico); LoadTree(); }
public void SetVirtualFixture(VirtualFixture pFixture) { try { mFixture = pFixture; } catch (Exception ex) { MessageBox.Show(this, "File is corrupt.\r\nDelete the fixture and try again ...", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); DmxCreator.Main.LogException(ex); } this.grp_Group1.Text = "Name"; this.txt_1.Text = mFixture.Name; this.grp_Group1.Enabled = true; this.grp_Group1.Visible = true; this.grp_Group2.Visible = false; this.grp_Image.Visible = false; this.channelCtrl1.SetFixture(mFixture); }
private void removeToolStripMenuItem_Click(object sender, EventArgs e) { Fixture fix = (Fixture)mSelectedNode.Tag; DialogResult res = MessageBox.Show(this, "Are you sur to delete " + fix.Path + " ??", "Please confirm ...", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (res == DialogResult.No) { return; } try { //first delete from the treeview this.treeView1.Nodes.Remove(mSelectedNode); VirtualFixture Parent = (VirtualFixture)fix.Parent; Parent.RemoveFixture(fix); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void addToolStripMenuItem_Click(object sender, EventArgs e) { Dialog.AddRealFixture dlg = new DmxCreator.Dialog.AddRealFixture(); if (dlg.ShowDialog(this) == DialogResult.Cancel) { return; } if (dlg.Fixture == null) { return; } dlg.Fixture.Name = dlg.Fixture.LightName; //foreach(DmxFramework.Channels.ch VirtualFixture fix = (VirtualFixture)mSelectedNode.Tag; fix.AddFixture(dlg.Fixture); mSelectedNode.Nodes.Add(LoadFixture(dlg.Fixture)); //DialogResult res = }