예제 #1
0
        public void ResetUI()
        {
            if (InvokeRequired)
            {
                ResetUICallback d = new ResetUICallback(ResetUI);
                Invoke(d, new object[] { });
            }
            else
            {
                groupBox.Text = View.ToUpper() + " " + Exchange.CurrentTicker.symbol;

                ExchangeManager.ExchangeBalance marketBalance = ExchangeManager.Balances.FirstOrDefault(balance =>
                                                                                                        balance.Exchange == Exchange.Name &&
                                                                                                        balance.Symbol == Exchange.CurrentTicker.market);

                ExchangeManager.ExchangeBalance symbolBalance = ExchangeManager.Balances.FirstOrDefault(balance =>
                                                                                                        balance.Exchange == Exchange.Name &&
                                                                                                        balance.Symbol == Exchange.CurrentTicker.symbol);
                int   iconSize   = toolStripButton_balance.Height;
                Image symbolIcon = ContentManager.ResizeImage(ContentManager.GetSymbolIcon(Exchange.CurrentTicker.symbol), iconSize, iconSize);
                Image marketIcon = ContentManager.ResizeImage(ContentManager.GetSymbolIcon(Exchange.CurrentTicker.market), iconSize, iconSize);

                pictureBox_price.Image  = marketIcon;
                pictureBox_amount.Image = symbolIcon;
                pictureBox_total.Image  = marketIcon;

                numericUpDown_price.Value  = 0;
                numericUpDown_stop.Value   = 0;
                numericUpDown_amount.Value = 0;
                numericUpDown_total.Value  = 0;
                UpdateUI();
            }
        }
예제 #2
0
 public bool ResetUI()
 {
     if (InvokeRequired)
     {
         ResetUICallback d = new ResetUICallback(ResetUI);
         Invoke(d, new object[] { });
     }
     else
     {
         createOrderControl_buy.ResetUI();
         createOrderControl_sell.ResetUI();
         createOrderControl_stop.ResetUI();
         //return true;
     }
     return(true);
 }