public static ToolStripRadioButton AddRadioButton(this ToolStripPanelItem parent, string text) { var item = new ToolStripRadioButton(); item.Text = text; parent.Items.Add(item); return(item); }
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; }
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); }
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); }
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); }
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); }
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); } }
private void toolStripRadioButton_CheckedChanged(object sender, EventArgs e) { ToolStripRadioButton toolStripRadioButton = sender as ToolStripRadioButton; toolStripRadioButton.Text = toolStripRadioButton.CheckState.ToString(); }