Пример #1
0
        public static ToolStripRadioButton AddRadioButton(this ToolStripPanelItem parent, string text)
        {
            var item = new ToolStripRadioButton();

            item.Text = text;
            parent.Items.Add(item);
            return(item);
        }
Пример #2
0
        private void toolStripRadioButton_Click(object sender, EventArgs e)
        {
            ToolStripRadioButton button = sender as ToolStripRadioButton;
            int index = Convert.ToInt16(button.Tag);

            //LogManager.AddLogMessage(Name, "toolStripRadioButton_Click", sender.ToString() + " | " + index, LogManager.LogMessageType.DEBUG);
            tabControl.SelectedIndex = index;
        }
Пример #3
0
        private void toolStripRadioButton_view_Click(object sender, EventArgs e)
        {
            ToolStripRadioButton button = sender as ToolStripRadioButton;
            string view = button.Tag.ToString();

            PreferenceManager.preferences.BalanceView = (BalanceViewType)Enum.Parse(typeof(BalanceViewType), view);
            PreferenceManager.UpdatePreferenceFile();
            UpdateUI(true);
        }
Пример #4
0
        private void marketButton_Click(object sender, EventArgs e)
        {
            ToolStripRadioButton item = (ToolStripRadioButton)sender;

            Exchange.CurrentMarket = item.Text;
            PreferenceManager.UpdatePreferenceFile(PreferenceManager.PreferenceType.Exchange);
            //LogManager.AddLogMessage(Name, "marketButton_Click", "marketClicked=" + marketClicked);
            UpdateUI(true);
        }
Пример #5
0
        public bool SetExchange(ExchangeManager.Exchange exchange)
        {
            if (InvokeRequired)
            {
                SetExchangeCallback d = new SetExchangeCallback(SetExchange);
                Invoke(d, new object[] { exchange });
            }
            else
            {
                Visible  = false;
                Exchange = exchange;
                List <ExchangeTicker> list = Tickers.Where(item => item.exchange == Exchange.Name).ToList();
                //LogManager.AddDebugMessage(this.Name, "ExchangeTickerListControl_Load", "list count=" + list.Count + " | " + exchange);
                var markets = list.Select(p => p.market).OrderByDescending(m => m).Distinct();
                // CLEAR MARKET BUTTONS
                foreach (ToolStripItem item in toolStrip.Items)
                {
                    if (item.Alignment == ToolStripItemAlignment.Right)
                    {
                        toolStrip.Items.Remove(item);
                    }
                }
                // REBUILD BUTTONS
                foreach (string market in markets)
                {
                    ToolStripRadioButton button = new ToolStripRadioButton()
                    {
                        Text = market,
                        RadioButtonGroupId = 1,
                        Alignment          = ToolStripItemAlignment.Right,
                        Image   = ContentManager.GetSymbolIcon(market),
                        Checked = IsMarketButton(market)
                    };
                    button.Click += new EventHandler(marketButton_Click);
                    toolStrip.Items.Add(button);
                    toolStrip.Items.Add(new ToolStripSeparator()
                    {
                        Alignment = ToolStripItemAlignment.Right
                    });
                }

                ToolStripRadioButton allButton = new ToolStripRadioButton()
                {
                    Text = "ALL",
                    RadioButtonGroupId = 1,
                    Image     = Properties.Resources.ConnectionStatus_ACTIVE,
                    Checked   = IsMarketButton("ALL"),
                    Alignment = ToolStripItemAlignment.Right
                };
                allButton.Click += new EventHandler(marketButton_Click);
                toolStrip.Items.Add(allButton);
                Visible = true;
                UpdateUI(true);
            }
            return(true);
        }
Пример #6
0
        private void radioButton_Click(object sender, EventArgs e)
        {
            ToolStripRadioButton item = (ToolStripRadioButton)sender;

            Exchange.ChartIndex = Convert.ToInt16(item.Tag);

            if (item.Text == "CryptoCompare")
            {
                //tabControl.SelectedIndex = 0;
                toolStripDropDownButton_options.Visible = false;
            }
            else
            {
                //tabControl.SelectedIndex = 1;
                toolStripDropDownButton_options.Visible = true;
            }
            PreferenceManager.UpdatePreferenceFile(PreferenceManager.PreferenceType.Exchange);
            SetChartIndex(Exchange.ChartIndex);
            UpdateUI(true);
        }
Пример #7
0
        private void frmPPBomDir_Load(object sender, EventArgs e)
        {
            //-----
            _rbtDir            = new ToolStripRadioButton();
            _rbtDir.Text       = "已生成";
            _rbtNotDir         = new ToolStripRadioButton();
            _rbtNotDir.Text    = "未生成";
            _rbtNotDir.Checked = true;

            //重新排列Items
            List <ToolStripItem> list = new List <ToolStripItem>();

            list.Add(_rbtDir);
            list.Add(_rbtNotDir);
            list.Add(bnBottom.Items[0]);
            list.Add(bnBottom.Items[1]);
            list.Add(bnBottom.Items[2]);

            bnBottom.Items.Clear();
            foreach (ToolStripItem item in list)
            {
                bnBottom.Items.Add(item);
            }
        }
Пример #8
0
        private void toolStripRadioButton_CheckedChanged(object sender, EventArgs e)
        {
            ToolStripRadioButton toolStripRadioButton = sender as ToolStripRadioButton;

            toolStripRadioButton.Text = toolStripRadioButton.CheckState.ToString();
        }