本文整理汇总了C#中System.Windows.Forms.ToolStripMenuItem类的典型用法代码示例。如果您正苦于以下问题:C# ToolStripMenuItem类的具体用法?C# ToolStripMenuItem怎么用?C# ToolStripMenuItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ToolStripMenuItem类属于System.Windows.Forms命名空间,在下文中一共展示了ToolStripMenuItem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Loaded
public override bool Loaded()
{
Grid.Host2 = Host;
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GridUI));
var temp = (string)(resources.GetObject("$this.Text"));
but = new ToolStripMenuItem(temp);
but.Click += but_Click;
bool hit = false;
ToolStripItemCollection col = Host.FPMenuMap.Items;
int index = col.Count;
foreach (ToolStripItem item in col)
{
if (item.Text.Equals(Strings.AutoWP))
{
index = col.IndexOf(item);
((ToolStripMenuItem)item).DropDownItems.Add(but);
hit = true;
break;
}
}
if (hit == false)
col.Add(but);
return true;
}
开发者ID:duyisu,项目名称:MissionPlanner,代码行数:29,代码来源:GridPlugin.cs
示例2: MruMenuStripManager
/// <summary>
/// Initializes a new instance of the MRU manager with the specified item to be used as a placeholder for where the MRU items will be placed.
/// </summary>
/// <param name="placeHolderItem">This should be a <see cref="ToolStripMenuItem"/> on the menu where you want the MRU items to be placed.</param>
public MruMenuStripManager(ToolStripMenuItem placeHolderItem)
{
if (placeHolderItem == null)
throw new ArgumentNullException(nameof(placeHolderItem));
_placeHolderItem = placeHolderItem;
LoadPreferences();
}
开发者ID:dbremner,项目名称:lessmsi,代码行数:11,代码来源:MruMenuStripManager.cs
示例3: ProcessWatchTimer_Tick
private void ProcessWatchTimer_Tick(object sender, EventArgs e) {
while (qadd.Count > 0) {
PolProcess pol = new PolProcess(qadd.Dequeue());
ToolStripMenuItem menuItem = new ToolStripMenuItem(pol.Title);
menuItem.Tag = pol;
WindowerMenuItemProcess.DropDownItems.Add(menuItem);
}
while (qdel.Count > 0) {
Process p = qdel.Dequeue();
foreach (ToolStripMenuItem menuItem in WindowerMenuItemProcess.DropDownItems) {
PolProcess pol = (PolProcess) menuItem.Tag;
if (pol != null && pol.Pid == p.Id) {
WindowerMenuItemProcess.DropDownItems.Remove(menuItem);
break;
}
}
}
if (WindowerMenuItemProcess.DropDownItems.Count == 1) {
ToolStripMenuItem menuItem = (ToolStripMenuItem) WindowerMenuItemProcess.DropDownItems[0];
if (_windower == null || !menuItem.Checked)
WindowerMenuItemProcess_DropDownItemClicked(this, new ToolStripItemClickedEventArgs(menuItem));
}
if (_windower != null && WindowerMenuItemProcess.DropDownItems.Count == 0) {
_windower = null;
WindowerInstanceChanged.Invoke(this, new EventArgs());
}
ProcessWatchTimerTick.Invoke(this, new EventArgs());
}
开发者ID:anondev,项目名称:XIACE,代码行数:33,代码来源:WindowerForm.cs
示例4: AddMenuItems
private void AddMenuItems() {
var toolsMenu = m_host.MainWindow.ToolsMenu.DropDownItems;
m_toolsSeparator = new ToolStripSeparator();
toolsMenu.Add(m_toolsSeparator);
m_mainPopup = new ToolStripMenuItem();
m_mainPopup.Text = "KeePassQiniu";
toolsMenu.Add(m_mainPopup);
m_uploadToolItem = new ToolStripMenuItem();
m_uploadToolItem.Text = "立即上传";
m_uploadToolItem.Click += OnMenuBackupNow;
m_uploadToolItem.Enabled = false;
m_mainPopup.DropDownItems.Add(m_uploadToolItem);
m_downToolItem = new ToolStripMenuItem();
m_downToolItem.Text = "立即下载";
m_downToolItem.Click += OnMenuDown;
m_downToolItem.Enabled = true;
m_mainPopup.DropDownItems.Add(m_downToolItem);
m_toolsSeparator = new ToolStripSeparator();
m_mainPopup.DropDownItems.Add(m_toolsSeparator);
var autoBackup = new ToolStripMenuItem();
autoBackup.Text = "自动同步";
autoBackup.Checked = KeePassQiniuConfig.Default.AutoSync;
autoBackup.Click += OnMenuAutomaticBackup;
autoBackup.Enabled = true;
m_mainPopup.DropDownItems.Add(autoBackup);
var configure = new ToolStripMenuItem();
configure.Text = "配置...";
configure.Click += OnMenuConfig;
configure.Enabled = true;
m_mainPopup.DropDownItems.Add(configure);
}
开发者ID:Hxs1990,项目名称:KeePassQiniu,代码行数:31,代码来源:KeePassQiniuExt.cs
示例5: PlanningGridExtDisplayObject
public PlanningGridExtDisplayObject(string name, Color maxColor, Color minColor)
: base(name, maxColor, minColor)
{
string[] gridTypes = Enum.GetNames(typeof(PlanningGrids));
PlanningGrids[] values = (PlanningGrids[])Enum.GetValues(typeof(PlanningGrids));
ToolStripMenuItem menuGetGrid = new ToolStripMenuItem("Get Grid");
for (int i = 0; i < gridTypes.Length; i++) {
ToolStripMenuItem gridItem = new ToolStripMenuItem();
gridItem.Text = gridTypes[i];
gridItem.Tag = values[i];
gridItem.Click += new EventHandler(gridItem_Click);
menuGetGrid.DropDownItems.Add(gridItem);
}
ToolStripMenuItem menuSetMaxColor = new ToolStripMenuItem("Set Max Color", null, menuSetMaxColor_Click);
ToolStripMenuItem menuSetMinColor = new ToolStripMenuItem("Set Min Color", null, menuSetMinColor_Click);
menuItems = new ToolStripMenuItem[] { menuGetGrid, menuSetMaxColor, menuSetMinColor };
colorDialog = new ColorDialog();
colorDialog.AnyColor = true;
colorDialog.AllowFullOpen = true;
colorDialog.FullOpen = true;
}
开发者ID:anand-ajmera,项目名称:cornell-urban-challenge,代码行数:27,代码来源:PlanningGridExtDisplayObject.cs
示例6: ObedienceContext
internal ObedienceContext()
{
//Instantiate the component Module to hold everything
_components = new System.ComponentModel.Container();
Trace.Listeners.Add(new TextWriterTraceListener("C:\\temp\\Obedience.log"));
//Instantiate the NotifyIcon attaching it to the components container and
//provide it an icon, note, you can imbed this resource
_notifyIcon = new NotifyIcon(_components);
_notifyIcon.Icon = Resources.AppIcon;
_notifyIcon.Text = "Obedience";
_notifyIcon.Visible = true;
//Instantiate the context menu and items
var contextMenu = new ContextMenuStrip();
var displayForm = new ToolStripMenuItem();
var exitApplication = new ToolStripMenuItem();
//Attach the menu to the notify icon
_notifyIcon.ContextMenuStrip = contextMenu;
//Setup the items and add them to the menu strip, adding handlers to be created later
displayForm.Text = "Do something";
displayForm.Click += mDisplayForm_Click;
contextMenu.Items.Add(displayForm);
exitApplication.Text = "Exit";
exitApplication.Click += mExitApplication_Click;
contextMenu.Items.Add(exitApplication);
Trace.WriteLine("Obedience started");
scanner = new AcdController(new IPEndPoint(new IPAddress(new byte[] {10, 0, 3, 220}), 5003));
//scanner.Reboot();
Trace.AutoFlush = true;
scanner.ConnectedChanged += new ConnectedChangedEventHandler(scanner_ConnectedChanged);
}
开发者ID:Cool2Feel,项目名称:cuda-fingerprinting,代码行数:35,代码来源:ObedienceContext.cs
示例7: maakHelpMenu
private void maakHelpMenu()
{
ToolStripDropDownItem menu;
menu = new ToolStripMenuItem("Help");
menu.DropDownItems.Add("Over \"Schets\"", null, this.about);
menuStrip.Items.Add(menu);
}
开发者ID:arjanadriaanse,项目名称:imp-p3,代码行数:7,代码来源:Hoofdscherm.cs
示例8: InitMenuStrip
private void InitMenuStrip()
{
// New strip menu item
opt_menuitem_dic_ = new Dictionary<uint, ToolStripMenuItem>();
foreach (var opt in Public.opt_name_dic_.Keys)
{
opt_menuitem_dic_[opt] = new ToolStripMenuItem();
}
exit_item_ = new ToolStripMenuItem();
// Set property
menuitem_opt_dic_ = new Dictionary<ToolStripMenuItem, uint>();
foreach (KeyValuePair<uint, ToolStripMenuItem> item in opt_menuitem_dic_)
{
uint opt = item.Key;
ToolStripMenuItem menu_item = item.Value;
menuitem_opt_dic_[menu_item] = opt;
menu_item.Text = Public.opt_name_dic_[opt];
menu_item.Click += new EventHandler(this.opt_menuitemClick);
}
exit_item_.Text = "退出";
exit_item_.Click += new EventHandler(this.exit_toolstripItemClick);
// Notify Menu
notify_menu_ = new ContextMenuStrip();
notify_menu_.Items.Add(opt_menuitem_dic_[TExcState.AWAY_MODE]);
notify_menu_.Items.Add(opt_menuitem_dic_[TExcState.DISPLAY_REQ]);
notify_menu_.Items.Add(opt_menuitem_dic_[TExcState.SYS_REQ]);
notify_menu_.Items.Add(new ToolStripSeparator());
notify_menu_.Items.Add(opt_menuitem_dic_[TExcState.AWAKE_IN_LID_CLODE]);
notify_menu_.Items.Add(new ToolStripSeparator());
notify_menu_.Items.Add(exit_item_);
}
开发者ID:mrrichardchou,项目名称:SleepPreventer,代码行数:34,代码来源:MyNotifyIcon.cs
示例9: FileMenu
private ToolStripMenuItem FileMenu()
{
var itemFile = new ToolStripMenuItem(Language.T("File"));
ItemSaveAs = new ToolStripMenuItem(Language.T("Save As") + "...");
ItemSaveAs.Click += SaveAsOnClick;
itemFile.DropDownItems.Add(ItemSaveAs);
var item = new ToolStripMenuItem(Language.T("Page Setup") + "...");
item.Click += PageSetupOnClick;
itemFile.DropDownItems.Add(item);
ItemPrint = new ToolStripMenuItem(Language.T("Print") + "...") {ShortcutKeys = Keys.Control | Keys.P};
ItemPrint.Click += PrintDialogOnClick;
itemFile.DropDownItems.Add(ItemPrint);
ItemPreview = new ToolStripMenuItem(Language.T("Print Preview") + "...");
ItemPreview.Click += PreviewOnClick;
itemFile.DropDownItems.Add(ItemPreview);
itemFile.DropDownItems.Add(new ToolStripSeparator());
ItemProps = new ToolStripMenuItem(Language.T("Properties") + "...");
ItemProps.Click += PropertiesOnClick;
itemFile.DropDownItems.Add(ItemProps);
itemFile.DropDownItems.Add(new ToolStripSeparator());
item = new ToolStripMenuItem(Language.T("Exit"));
item.Click += ExitOnClick;
itemFile.DropDownItems.Add(item);
return itemFile;
}
开发者ID:kevinegstorf,项目名称:Forex-Strategy-Builder,代码行数:34,代码来源:Browser.cs
示例10: Create
/// <summary>
/// Is the About box displayed?
/// </summary>
//bool isAboutLoaded = false;
/// <summary>
/// Creates this instance.
/// </summary>
/// <returns>ContextMenuStrip</returns>
public ContextMenuStrip Create()
{
// Add the default menu options.
ContextMenuStrip menu = new ContextMenuStrip();
ToolStripMenuItem item;
//ToolStripSeparator sep;
// Windows Explorer.
item = new ToolStripMenuItem();
item.Text = "Submit Ticket";
item.Click += new EventHandler(Explorer_Click);
item.Image = Resources.Explorer;
menu.Items.Add(item);
//Printer
item = new ToolStripMenuItem();
item.Text = "Manage Printers";
item.Click += new EventHandler(Print_Click);
item.Image = Resources.Exit;
menu.Items.Add(item);
// About.
item = new ToolStripMenuItem();
item.Text = "About";
item.Click += new EventHandler(About_Click);
item.Image = Resources.About;
menu.Items.Add(item);
// Separator.
//sep = new ToolStripSeparator();
//menu.Items.Add(sep);
return menu;
}
开发者ID:kaburkett,项目名称:Windows-Password-Reminder,代码行数:42,代码来源:ContextMenus.cs
示例11: Create
/// <summary>
/// Creates this instance.
/// </summary>
/// <returns>ContextMenuStrip</returns>
public ContextMenuStrip Create()
{
// Add the default menu options.
ContextMenuStrip menu = new ContextMenuStrip();
ToolStripMenuItem item;
ToolStripSeparator sep;
this._textmodeItem = new ToolStripMenuItem();
this._textmodeItem.Text = "Text mode";
this._textmodeItem.Enabled = false;
menu.Items.Add(this._textmodeItem);
this.SetTextModeText(BopomofoRegistry.IsSimplifiedEnable(), false);
// About.
item = new ToolStripMenuItem();
item.Text = "About";
item.Click += new EventHandler(this.About_Click);
menu.Items.Add(item);
// Separator.
sep = new ToolStripSeparator();
menu.Items.Add(sep);
// Exit.
item = new ToolStripMenuItem();
item.Text = "Exit";
item.Click += new System.EventHandler(this.Exit_Click);
menu.Items.Add(item);
return menu;
}
开发者ID:phding,项目名称:BopomofoExtension,代码行数:37,代码来源:ContextMenu.cs
示例12: MainForm
public MainForm()
{
InitializeComponent();
_defaultContextMenuStripBackColor = contextMenuStrip1.Items[0].BackColor;
var defaultTasks = Settings.Default.DefaultTasks.Split(';');
foreach (var defaultTask in defaultTasks)
comboBox1.Items.Add(defaultTask);
foreach (var item in comboBox1.Items)
{
_taskList.AddTask(item.ToString());
var toolStripItem = new ToolStripMenuItem {Text = item.ToString()};
toolStripItem.MouseUp += ToolStripItemMouseUp;
contextMenuStrip1.Items.Add(toolStripItem);
}
for (var i = 0; i < contextMenuStrip1.Items.Count; i++)
if (contextMenuStrip1.Items[i].Text.Equals("Beenden"))
{
_contextMenuTaskStartIndex = i + 2;
break;
}
SetTrayTaskListColors(defaultTasks[0]);
TopMostToolStripMenuItem.Checked = Settings.Default.AlwaysOnTop;
TopMost = TopMostToolStripMenuItem.Checked;
autoHideToolStripMenuItem.Checked = Settings.Default.AutoHide;
//set version information
versionToolStripMenuItem.Text = string.Format("Über {0} v{1}", Application.ProductName,
Application.ProductVersion);
}
开发者ID:forki,项目名称:TaskTimer,代码行数:30,代码来源:MainForm.cs
示例13: BuildConfigItems
private void BuildConfigItems()
{
ClearConfigItems();
var config = Configuration.Load();
if (config.ProfileConfigurations.Any())
{
var menuItem = new ToolStripSeparator();
_configItems.Add(menuItem);
_trayMenu.Items.Add(menuItem);
}
foreach (var profileConfig in config.ProfileConfigurations)
{
var isSelected = profileConfig.Name.ToLowerInvariant() == config.CurrentConfiguration.ToLowerInvariant();
var menuItem = new ToolStripMenuItem(profileConfig.Name);
menuItem.CheckOnClick = true;
menuItem.Checked = isSelected;
menuItem.Tag = profileConfig.Name;
menuItem.Click += (sender, e) => { SelectConfiguration(((ToolStripMenuItem)sender).Tag.ToString()); };
_configItems.Add(menuItem);
_trayMenu.Items.Add(menuItem);
}
}
开发者ID:micahlmartin,项目名称:SettingsManager,代码行数:25,代码来源:NotificationWindow.cs
示例14: Load
public void Load(Form parentForm, ToolStripMenuItem editorMenu)
{
m_Parent = parentForm;
m_MenuItem = editorMenu.DropDownItems.Add("Edit map...");
m_MenuItem.Click += new EventHandler(m_MenuItem_Click);
m_MenuItem.Tag = this; // Required !
}
开发者ID:phweber,项目名称:EvilEditor,代码行数:7,代码来源:E_MapEditor.cs
示例15: TrayIcon
public TrayIcon()
{
_updateMenuItem = new ToolStripMenuItem(TrayIconStrings.NoUpdate, Resources.Update, OnUpdateClick) {Enabled = false};
_trayIcon.ContextMenuStrip = _settingsMenu;
_availablePlaybackDevices = AppModel.Instance.AvailablePlaybackDevices;
_availableRecordingDevices = AppModel.Instance.AvailableRecordingDevices;
PopulateSettingsMenu();
_selectionMenu.Items.Add(TrayIconStrings.NoDevSel, Resources.Settings, (sender, e) => ShowSettings());
_trayIcon.MouseClick += (sender, e) =>
{
if (e.Button == MouseButtons.Left)
{
UpdateDeviceSelectionList();
_trayIcon.ContextMenuStrip = _selectionMenu;
var mi = typeof (NotifyIcon).GetMethod("ShowContextMenu",
BindingFlags.Instance | BindingFlags.NonPublic);
mi.Invoke(_trayIcon, null);
_trayIcon.ContextMenuStrip = _settingsMenu;
}
};
UpdateDeviceSelectionList();
SetEventHandlers();
}
开发者ID:lol231982,项目名称:SoundSwitch,代码行数:28,代码来源:TrayIcon.cs
示例16: CreateMenuItem
/// <summary>
/// ! - Makes the menu invisible
/// * - Makes the menu not enabled
/// ^ - Makes the menu checked (text after this gets parsed as a boolean)
/// : - text after this gets parsed as a Keys enum string
/// # - text after this sets the menu's tooltip text
/// </summary>
/// <param name="name"></param>
/// <param name="OnClick"></param>
/// <returns></returns>
public static ToolStripMenuItem CreateMenuItem(string name, System.EventHandler OnClick)
{
ToolStripMenuItem value = new ToolStripMenuItem();
value.Click += OnClick;
MenuItemParseName(value, ref name);
return value;
}
开发者ID:CodeAsm,项目名称:open-sauce,代码行数:17,代码来源:Util.cs
示例17: Initialize
/// <summary>
/// Initializes the plugin using the specified KeePass host.
/// </summary>
/// <param name="host">The plugin host.</param>
/// <returns></returns>
public override bool Initialize(IPluginHost host)
{
Debug.Assert(host != null);
if(host == null) return false;
m_host = host;
// Add a seperator and menu item to the 'Tools' menu
ToolStripItemCollection tsMenu = m_host.MainWindow.ToolsMenu.DropDownItems;
m_tsSeparator1 = new ToolStripSeparator();
tsMenu.Add(m_tsSeparator1);
menuDownloadFavicons = new ToolStripMenuItem();
menuDownloadFavicons.Text = "Download Favicons for all entries";
menuDownloadFavicons.Click += OnMenuDownloadFavicons;
tsMenu.Add(menuDownloadFavicons);
// Add a seperator and menu item to the group context menu
ContextMenuStrip gcm = m_host.MainWindow.GroupContextMenu;
m_tsSeparator2 = new ToolStripSeparator();
gcm.Items.Add(m_tsSeparator2);
menuDownloadGroupFavicons = new ToolStripMenuItem();
menuDownloadGroupFavicons.Text = "Download Favicons";
menuDownloadGroupFavicons.Click += OnMenuDownloadGroupFavicons;
gcm.Items.Add(menuDownloadGroupFavicons);
// Add a seperator and menu item to the entry context menu
ContextMenuStrip ecm = m_host.MainWindow.EntryContextMenu;
m_tsSeparator3 = new ToolStripSeparator();
ecm.Items.Add(m_tsSeparator3);
menuDownloadEntryFavicons = new ToolStripMenuItem();
menuDownloadEntryFavicons.Text = "Download Favicons";
menuDownloadEntryFavicons.Click += OnMenuDownloadEntryFavicons;
ecm.Items.Add(menuDownloadEntryFavicons);
return true; // Initialization successful
}
开发者ID:ajithhub,项目名称:KeePass-Favicon-Downloader,代码行数:40,代码来源:KeePassFaviconDownloaderExt.cs
示例18: ToolStripMenuItemWithHandler
public ToolStripMenuItem ToolStripMenuItemWithHandler(string displayText, EventHandler eventHandler)
{
var item = new ToolStripMenuItem(displayText);
if (eventHandler != null) { item.Click += eventHandler; }
return item;
}
开发者ID:bartsipes,项目名称:ElementSuite,代码行数:7,代码来源:MoonApplicationContext.cs
示例19: ImportDataForm
public ImportDataForm( )
{
ImportData_Initialize();
Port = 0;
IsMale = true;
Server = string.Empty;
Base = string.Empty;
Username = string.Empty;
Password = string.Empty;
Connection = null;
if( Settings.Default.RecentMySqlConnection != null )
{
var sqlToolStrip = new ToolStripMenuItem( Settings.Default.RecentMySqlConnection.Database );
sqlToolStrip.Click += ImportData_Menu_UseRecent_onClick;
connectToolStripMenuItem.DropDownItems.Add(sqlToolStrip);
connectToolStripMenuItem.Enabled = true;
}
if( Settings.Default.RecentXmlPath == string.Empty ) return;
var xmlToolStrip = new ToolStripMenuItem(Path.GetFileName(Settings.Default.RecentXmlPath));
xmlToolStrip.Click += ImportData_Menu_UseRecent_onClick;
connectToolStripMenuItem.DropDownItems.Add(xmlToolStrip);
connectToolStripMenuItem.Enabled = true;
}
开发者ID:JacobVoller,项目名称:FraterniTree_Desktop,代码行数:27,代码来源:ImportDataForm.cs
示例20: AboutItem
private ToolStripMenuItem AboutItem()
{
ToolStripMenuItem aboutItem = new ToolStripMenuItem("About...");
aboutItem.Image = Properties.Resources.data_out;
aboutItem.Click += new EventHandler(AboutItem_Click);
return aboutItem;
}
开发者ID:herohut,项目名称:elab,代码行数:7,代码来源:ImportTableMenuItem.cs
注:本文中的System.Windows.Forms.ToolStripMenuItem类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论