private void SelectWebsite(string website) { var items = this.WebSiteToolStripMenuItem.DropDownItems; for (int i = 0; i < items.Count; i++) { ToolStripMenuItem item = items[i] as ToolStripMenuItem; if (_navigators[i].Name == website) { item.Checked = true; item.Select(); _navigator = _navigators[i]; if (Properties.Settings.Default.Website != website) { Properties.Settings.Default.Website = website; Properties.Settings.Default.Save(); FindImage(_currentFile); } } else { item.Checked = false; } } }
protected virtual void OnMenuItemsLoad(EventArgs e) { this.Menu.RightToLeft = this.RightToLeft; this.Menu.Items.Clear(); var list = new List <ToolStripMenuItem>(); var nr = this.Items.Count; for (var i = 0; i < nr; i++) { var item = this.Items[i]; if (!item.Visible) { continue; } var tItem = new ToolStripMenuItem(item.Title); tItem.Tag = item; if (item.Selected) { tItem.Select(); } list.Add(tItem); } list.Sort(CompareSortText); this.Menu.Items.AddRange(list.ToArray()); this.OnMenuItemsLoaded(EventArgs.Empty); }
public void AccountBind(List <MockUser> mokerUsers) { if (this.InvokeRequired) { Invoke(new Action <List <MockUser> >(AccountBind), mokerUsers); return; } AccIsBind = true; mokerUsers = mokerUsers.OrderByDescending(c => c.CreateDate).ToList(); ToolStripDropDownButton dd = Items["shiftAccount"] as ToolStripDropDownButton; dd.DropDownItems.Clear(); foreach (var o in mokerUsers) { if (o.Email.ToLower().IndexOf("qq.com") > 0) { IsQQ = true; } ToolStripMenuItem accountitem = new ToolStripMenuItem() { Text = o.Email, Tag = o }; if (o.IsDefault) { accountitem.Select(); accountitem.Image = Resources.selection; accLastSelect = accountitem; dd.Text = accountitem.Text; } accountitem.Click += new EventHandler(accountitem_Click); dd.DropDownItems.Add(accountitem); } }
protected virtual void OnMenuItemsLoad(EventArgs e) { menu.RightToLeft = this.RightToLeft; menu.Items.Clear(); List <ToolStripMenuItem> list = new List <ToolStripMenuItem>(); int nr = Items.Count; for (int i = 0; i < nr; i++) { TabControlItem item = this.Items[i]; if (!item.Visible) { continue; } ToolStripMenuItem tItem = new ToolStripMenuItem(item.Title); tItem.Tag = item; if (item.Selected) { tItem.Select(); } list.Add(tItem); } list.Sort(CompareSortText); menu.Items.AddRange(list.ToArray()); OnMenuItemsLoaded(EventArgs.Empty); }
void item_Click(object sender, EventArgs e) { if (navLastSelect != null) { navLastSelect.Image = null; } ToolStripMenuItem item = sender as ToolStripMenuItem; navLastSelect = item; item.Image = Resources.selection; item.Select(); browser.Navigate(item.Tag.ToString()); }
private bool CheckMenuItem(ToolStripMenuItem MenuItem, string TypeName, bool ShowRoot) { if (((MyTag)MenuItem.Tag).NameSpase + "." + ((MyTag)MenuItem.Tag).Class == TypeName) { MenuItem.Select(); return(true); } foreach (ToolStripMenuItem item in MenuItem.DropDown.Items) { if (CheckMenuItem(item, TypeName, ShowRoot)) { if (!ShowRoot) { MenuItem.ShowDropDown(); } return(true); } } //i = null; return(false); }
void accountitem_Click(object sender, EventArgs e) { if (accLastSelect != null) { accLastSelect.Image = null; } ToolStripMenuItem item = sender as ToolStripMenuItem; accLastSelect = item; item.Select(); item.Image = Resources.selection; MockUser mockUser = item.Tag as MockUser; ICustomIdentity identity = ServiceLocator.Instance.GetService <ICustomIdentity>(); identity.MockUser = mockUser; ServerApiInvoker.Shift_MockUserAccount(mockUser.Id); ToolStripDropDownButton dd = Items["shiftAccount"] as ToolStripDropDownButton; dd.Text = item.Text; Home(); }
private void OnMenuItemsLoad(EventArgs e) { this.Menu.RightToLeft = this.RightToLeft; this.Menu.Items.Clear(); List <ToolStripMenuItem> list = new List <ToolStripMenuItem>(); for (int i = 0; i < this.Items.Count; i++) { TabControlItem item = this.Items[i]; if (!item.Visible) { continue; } ToolStripMenuItem tItem = new ToolStripMenuItem(item.Title); tItem.Tag = item; if (item.Selected) { tItem.Select(); } list.Add(tItem); } // Sort by caption, else do nothing i.e. sorted by call sequence not by caption!!!!! if (Terminals.Configuration.Files.Main.Settings.Settings.SortTabPagesByCaption) { list.Sort(CompareSortText); } this.Menu.Items.AddRange(list.ToArray()); this.OnMenuItemsLoaded(EventArgs.Empty); }
private void SelectSearchLevel(int level) { var items = this.SearchLevelToolStripMenuItem.DropDownItems; for (int i = 0; i < items.Count; i++) { ToolStripMenuItem item = items[i] as ToolStripMenuItem; if (i == level) { item.Checked = true; item.Select(); if (Properties.Settings.Default.SearchLevel != level) { Properties.Settings.Default.SearchLevel = level; Properties.Settings.Default.Save(); FindImage(_currentFile); } } else { item.Checked = false; } } }
private void Init() { if (this.tuto == null) { this.tuto = new TutorialListening.Tutorial((c, f, a) => { if (!String.IsNullOrEmpty(c)) { List <Form> list = new List <Form>(); // recopie la liste (car elle est sujette à changer au cours de l'exécution) foreach (Form z in Application.OpenForms) { list.Add(z); } foreach (Form z in list) { if (z.Name == c) { Type t = z.GetType(); object res = t.InvokeMember(f, System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.GetField | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public, null, z, new object[] { }); if (res != null) { if (res is Button) { Button btn = res as Button; btn.PerformClick(); } else if (res is MenuItem) { MenuItem menu = res as MenuItem; menu.PerformClick(); } else if (res is RadioButton) { RadioButton radio = res as RadioButton; radio.PerformClick(); } else if (res is ToolStripMenuItem) { ToolStripMenuItem tool = res as ToolStripMenuItem; if (a == "Select") { tool.Select(); } else if (a == "Show") { tool.DropDown.Show(); } else if (a == "Click") { tool.PerformClick(); } } break; } } } } }); } }