private void editSymbolPropertiesToolStripMenuItem_Click(object sender, EventArgs e) { // get the currently selected symbol object o = gridView4.GetFocusedRow(); if (o != null) { if (o is DataRowView) { DataRowView dr = (DataRowView)o; frmRealtimeSymbolSelect symsel = new frmRealtimeSymbolSelect(); symsel.SetCollection(m_RealtimeSymbolCollection); symsel.SetCorrectionFactor(GetCorrectionFactor(dr["SYMBOLNAME"].ToString())); symsel.SetCorrectionOffset(GetCorrectionOffset(dr["SYMBOLNAME"].ToString())); symsel.SetSelectedSymbol(dr["SYMBOLNAME"].ToString()); if (symsel.ShowDialog() == DialogResult.OK) { // first remove it from the list CastRemoveFromListEvent(dr.Row["SYMBOLNAME"].ToString()); // now alter the symbols properties CastAddToListEvent(symsel.GetSelectedSymbol(), symsel.GetSelectedCorrectionFactor(), symsel.GetSelectedCorrectionOffset(), true); } } } }