private void UpdateMarketDetails() { try { if (groupBoxRaceDetails.InvokeRequired) { groupBoxRaceDetails.Invoke(new delegateUpdateText(UpdateText), groupBoxRaceDetails, m_market.RaceDescription()); } else { groupBoxRaceDetails.Text = m_market.RaceDescription(); } if (label1.InvokeRequired) { label1.Invoke(new delegateUpdateText(UpdateText), label1, m_market.TimeToOffTime().TimeOfDay.ToString()); } else { label1.Text = m_market.TimeToOffTime().TimeOfDay.ToString(); } if (label2.InvokeRequired) { label3.Invoke(new delegateUpdateText(UpdateText), label2, m_market.GetFavourite.Name + " : " + m_market.GetFavourite.BackPrice.ToString()); } else { label2.Text = m_market.GetFavourite.Name; } if (label3.InvokeRequired) { label3.Invoke(new delegateUpdateText(UpdateText), label3, m_market.SuspendTime.ToString()); } else { label3.Text = m_market.SuspendTime.ToString(); } if (label4.InvokeRequired) { label4.Invoke(new delegateUpdateText(UpdateText), label4, m_market.GetSecondFavourite.Name + " : " + m_market.GetSecondFavourite.BackPrice.ToString()); } else { label4.Text = m_market.GetSecondFavourite.Name; } } catch (Exception ex) { BFBot.BfBot.DumpToFile("Error in MarketViewer->UpdateMarketDetails" + ex.Message); } }
void market_OnMarketClosed(BFBot.Market market) { listBoxMarkets.Items.RemoveAt(listBoxMarkets.Items.IndexOf(market.RaceDescription() + " @ " + market.MarketID)); //throw new Exception("The method or operation is not implemented."); }