private void infoToolStripMenuItem_Click(object sender, EventArgs e) { ToolStripItem item = (ToolStripItem)sender; ContextMenuStrip menu = (ContextMenuStrip)item.Owner; DataGridView grid = (DataGridView)menu.SourceControl; object sel = grid.Rows[SelectedRow].HeaderCell.Value; if (sel == null) { return; } else { MetaDataController m1 = new MetaDataController(); AddMediaMeta = m1.MetaManual(sel); QGrid.Rows.Clear(); foreach (var asd in AddMediaMeta) { QGrid.Rows.Add(asd.Key, asd.Value); } QueueLabel.Text = AddMediaMeta["Name"]; } if (sel.GetType() == typeof(Song)) { Song s = (Song)sel; QueueLabel.Text = s.GetMetadata().GetName(); MetaDataController m1 = new MetaDataController(); AddMediaMeta = m1.MetaManual(s.GetFileName(), "song"); QGrid.Rows.Clear(); foreach (var asd in AddMediaMeta) { QGrid.Rows.Add(asd.Key, asd.Value); } } }
private void radioVideo_CheckedChanged(object sender, EventArgs e) { MediaType = "video"; FileNameLabel.Text = openFileDialog1.FileName; string path = $@"{openFileDialog1.FileName}"; MetaDataController m1 = new MetaDataController(); AddMediaMeta = m1.MetaManual(path, MediaType); MetaGrid.Rows.Clear(); foreach (var item in AddMediaMeta) { MetaGrid.Rows.Add(item.Key, item.Value); } }