本文整理汇总了C#中System.Windows.Forms.MenuItem类的典型用法代码示例。如果您正苦于以下问题:C# System.Windows.Forms.MenuItem类的具体用法?C# System.Windows.Forms.MenuItem怎么用?C# System.Windows.Forms.MenuItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
System.Windows.Forms.MenuItem类属于命名空间,在下文中一共展示了System.Windows.Forms.MenuItem类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnStartup
protected override void OnStartup(System.Windows.StartupEventArgs e)
{
var language = SettingVM.Instance.Language;
ResourcesHelper.SetLanguage(language);
UpdateLanguage();
SettingVM.Instance.PropertyChanged += Instance_PropertyChanged;
_notifyIcon.Icon = RemoteShutdown.Client.Properties.Resources.app;
_notifyIcon.Visible = true;
_setting.Click += Setting_Click;
_exit.Click += Exit_Click;
System.Windows.Forms.MenuItem[] childen = new System.Windows.Forms.MenuItem[] { _setting, _exit };
_notifyIcon.ContextMenu = new System.Windows.Forms.ContextMenu(childen);
_notifyIcon.MouseClick += NotifyIcon_MouseClick;
if (SettingVM.Instance.First) // 设置开机运行
{
SettingVM.Instance.Boot = true;
SettingVM.Instance.First = false;
ShowSettingWindow();
}
base.OnStartup(e);
}
示例2: AddAction
public void AddAction(IAction action)
{
string ID = action.ID;
System.Windows.Forms.MenuItem menuItem = new System.Windows.Forms.MenuItem(ID);
menuItem.Click += new System.EventHandler(this.MainWindow_ActionSelect);
menuItem.Tag = action;
System.Windows.Forms.MenuItem menuMain = this.menuItemActions;
if (menuMain == null)
{
LoggerFactory.Default.Log("Could not register IAction in IDE", action.EffectiveID);
return;
};
string category = action.Category;
if ((category == "") || (category == null))
{ menuMain.MenuItems.Add(menuItem); }
else
{
System.Windows.Forms.MenuItem categoryItem = findCategoryMenu(menuMain, category);
if (categoryItem == null)
{
categoryItem = new System.Windows.Forms.MenuItem(category);
menuMain.MenuItems.Add(categoryItem);
}
addSortedActionInCategory(categoryItem, menuItem);
}
}
示例3: Start
public static void Start(EventHandler onShow, EventHandler onClose, EventHandler onShowLogs)
{
RefreshTaskbarNotificationArea();
AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit);
_notifyIcon = new System.Windows.Forms.NotifyIcon();
Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/ServerFS2;component/FS2.ico")).Stream;
_notifyIcon.Icon = new System.Drawing.Icon(iconStream);
_notifyIcon.Visible = true;
_notifyIcon.ContextMenu = new System.Windows.Forms.ContextMenu();
var menuItem1 = new System.Windows.Forms.MenuItem();
menuItem1.Text = "Показать";
menuItem1.Click += new EventHandler(onShow);
_notifyIcon.ContextMenu.MenuItems.Add(menuItem1);
var menuItem2 = new System.Windows.Forms.MenuItem();
menuItem2.Text = "Выход";
menuItem2.Click += new EventHandler(onClose);
_notifyIcon.ContextMenu.MenuItems.Add(menuItem2);
var menuItem3 = new System.Windows.Forms.MenuItem();
menuItem3.Text = "Логи";
menuItem3.Click += new EventHandler(onShowLogs);
_notifyIcon.ContextMenu.MenuItems.Add(menuItem3);
_notifyIcon.Text = "Сервер FS2";
}
示例4: InitializeComponent
private void InitializeComponent()
{
m_MainMenu = new System.Windows.Forms.MainMenu( );
// File sub-menu
m_FileMenu = new System.Windows.Forms.MenuItem( "&File" );
m_FileExit = new System.Windows.Forms.MenuItem( "&Exit",
this.FileExit, System.Windows.Forms.Shortcut.CtrlQ );
this.SuspendLayout( );
m_MainMenu.MenuItems.Add( m_FileMenu );
m_FileMenu.MenuItems.Add( m_FileExit );
this.Menu = m_MainMenu;
m_Orthographic0 = new OrthographicViewControl( );
this.Controls.Add( m_Orthographic0 );
m_Orthographic0.Dock = System.Windows.Forms.DockStyle.Fill;
m_Orthographic0.Location = new System.Drawing.Point( 0, 0 );
m_Orthographic0.Name = "Orthographic View 0";
this.components = new System.ComponentModel.Container();
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Name = "BBBEditor";
this.Text = "Bang Bang Banquet Editor";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.ResumeLayout( false );
}
示例5: InitNotifyIcon
// private bool firstShowTip = true;
private void InitNotifyIcon()
{
trayContextMenu = new System.Windows.Forms.ContextMenu();
trayExitMenuItem = new System.Windows.Forms.MenuItem();
trayMiniMenuItem = new System.Windows.Forms.MenuItem();
trayViewHistorymenuItem = new System.Windows.Forms.MenuItem();
trayContextMenu.MenuItems.AddRange(
new System.Windows.Forms.MenuItem[] { trayViewHistorymenuItem, trayMiniMenuItem, trayExitMenuItem });
trayViewHistorymenuItem.Index = 0;
trayViewHistorymenuItem.Text = "查看历史记录(&H)";
trayViewHistorymenuItem.Click += new EventHandler(TrayViewHistoryMenuItem_Click);
trayMiniMenuItem.Index = 1;
trayMiniMenuItem.Text = "隐藏悬浮窗(&M)";
trayMiniMenuItem.Click += new EventHandler(TrayMiniMenuItem_Click);
trayExitMenuItem.Index = 2;
trayExitMenuItem.Text = "退出(&E)";
trayExitMenuItem.Click += new EventHandler(TrayExitMenuItem_Click);
notifyIcon = new System.Windows.Forms.NotifyIcon();
notifyIcon.BalloonTipText = "SmartMe已最小化到托盘,双击此处恢复窗口";
notifyIcon.BalloonTipTitle = "SmartMe";
notifyIcon.Text = "SmartMe";
notifyIcon.Icon = new System.Drawing.Icon("icon.ico");
notifyIcon.MouseClick += new System.Windows.Forms.MouseEventHandler(notifyIcon_Click);
notifyIcon.ContextMenu = this.trayContextMenu;
ShowTrayIcon(true); // Always show the icon
}
示例6: Main
public Main()
{
InitializeComponent();
if (isDebug.Equals("false"))
this.Topmost = true;
this.notifyIcon = new System.Windows.Forms.NotifyIcon();
this.notifyIcon.BalloonTipText = "多电站演示系统正在运行!";
this.notifyIcon.Text = "多电站演示系统!";
this.notifyIcon.Icon = new System.Drawing.Icon("favicon.ico");
this.notifyIcon.Visible = true;
this.notifyIcon.ShowBalloonTip(1000);
this.notifyIcon.MouseClick += new System.Windows.Forms.MouseEventHandler(notifyIcon_MouseClick);
System.Windows.Forms.MenuItem showWindow = new System.Windows.Forms.MenuItem("显示界面");
showWindow.Click += new EventHandler(showWindow_Click);
System.Windows.Forms.MenuItem exitSystem = new System.Windows.Forms.MenuItem("退出");
exitSystem.Click += new EventHandler(exitSystem_Click);
System.Windows.Forms.MenuItem[] menuItems = new System.Windows.Forms.MenuItem[] { showWindow, exitSystem };
this.notifyIcon.ContextMenu = new System.Windows.Forms.ContextMenu(menuItems);
this.StateChanged += new EventHandler(MainWindow_StateChanged);
setHook();
autoRun();
//GC.Collect();
//GC.WaitForPendingFinalizers();
//GC.Collect();
}
示例7: Load
public override void Load()
{
m_form = new FormWidget("Scale Bar Legend");
m_form.Location = oDefaultLocation;
m_form.ClientSize = new System.Drawing.Size(150, 60);
m_form.Text = "Scale Bar Legend";
m_form.BackgroundColor = WidgetBackgroundColor;
m_form.ParentWidget = DrawArgs.NewRootWidget;
m_form.AutoHideHeader = true;
m_form.VerticalScrollbarEnabled = false;
m_form.HorizontalScrollbarEnabled = false;
m_form.OnResizeEvent += new FormWidget.ResizeHandler(m_form_OnResizeEvent);
m_form.OnVisibleChanged += new VisibleChangedHandler(m_form_OnVisibleChanged);
m_form.BorderEnabled = false;
m_scaleBar = new ScaleBarWidget();
m_scaleBar.Location = new System.Drawing.Point(5, 0);
m_form_OnResizeEvent(m_form, m_form.WidgetSize);
m_scaleBar.ParentWidget = m_form;
m_form.ChildWidgets.Add(m_scaleBar);
bool visibility = false;
m_menuItem = new System.Windows.Forms.MenuItem("Scale Bar Legend");
m_menuItem.Click += new EventHandler(m_menuItem_Click);
m_menuItem.Checked = visibility;
m_form.Visible = visibility;
//ParentApplication.ToolsMenu.MenuItems.Add(m_menuItem);
DrawArgs.NewRootWidget.ChildWidgets.Add(m_form);
base.Load();
}
示例8: MainWindow
public MainWindow()
{
InitializeComponent();
this.IsPostPanelExpand = true;
this.IsFunctionPanelExpand = true;
this.IsMessagePostPanelExpand = true;
this.AuthPanel.OkButton.Click += new RoutedEventHandler(OkButton_Click);
this.AuthPanel.PrevButton.Click += new RoutedEventHandler(PrevButton_Click);
this.AuthPanel.NextButton.Click += new RoutedEventHandler(NextButton_Click);
this.ReplyPanel.ReplyButton.Click += new RoutedEventHandler(ReplyPanelReplyButton_Click);
this.ReplyPanel.CancelButton.Click += new RoutedEventHandler(ReplyPanelCancelButton_Click);
#region Task Tray
int ScreenWidth = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width;
int Screenheigth = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height;
int AppWidth = (int)this.Width;
int AppHeight = (int)this.Height;
Canvas.SetLeft(this, ScreenWidth - AppWidth); //ScreenWidth / 2 - AppWidth / 2;
Canvas.SetTop(this, Screenheigth - AppHeight); //Screenheigth / 2 - AppHeight / 2;
this.StateChanged += new EventHandler(MainWindow_StateChanged);
this.taskIcon = new System.Windows.Forms.NotifyIcon();
this.taskIcon.Visible = true;
this.taskIcon.Icon = Properties.Resources.YammyyIcon;
this.taskIcon.MouseClick += new System.Windows.Forms.MouseEventHandler(taskIcon_MouseClick);
this.taskIcon.ContextMenu = new System.Windows.Forms.ContextMenu();
System.Windows.Forms.MenuItem item = new System.Windows.Forms.MenuItem("&Exit", taskIconItemExit_Click);
this.taskIcon.ContextMenu.MenuItems.Add(item);
#endregion
System.Threading.Thread th = new System.Threading.Thread(new System.Threading.ThreadStart(InitialCheck));
th.Start();
}
示例9: AddMenuItem
public void AddMenuItem(string name,Action action)
{
System.Windows.Forms.MenuItem item = new System.Windows.Forms.MenuItem(name);
item.Click += new EventHandler(delegate { action.Invoke(); });
this.notifyIcon.ContextMenu.MenuItems.Add(item);
}
示例10: InitializeComponent
/// <summary>
/// This method is required for Windows Forms designer support.
/// Do not change the method contents inside the source code editor. The Forms designer might
/// not be able to load this method if it was changed manually.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.mainMenu = new System.Windows.Forms.MainMenu(this.components);
this.menuItemSave = new System.Windows.Forms.MenuItem();
this.menuItemSettings = new System.Windows.Forms.MenuItem();
this.menuItemAbout = new System.Windows.Forms.MenuItem();
this.menuItem1 = new System.Windows.Forms.MenuItem();
this.menuItem2 = new System.Windows.Forms.MenuItem();
this.SuspendLayout();
//
// mainMenu
//
this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItemSave,
this.menuItemSettings,
this.menuItemAbout,
this.menuItem1,
this.menuItem2});
//
// menuItemSave
//
this.menuItemSave.Index = 0;
this.menuItemSave.Text = "Save image";
//
// menuItemSettings
//
this.menuItemSettings.Index = 1;
this.menuItemSettings.Text = "Setting";
//
// menuItemAbout
//
this.menuItemAbout.Index = 2;
this.menuItemAbout.Text = "About";
//
// menuItem1
//
this.menuItem1.Index = 3;
this.menuItem1.Text = "Refresh";
//
// menuItem2
//
this.menuItem2.Index = 4;
this.menuItem2.Text = "GC";
//
// MainForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(8, 21);
this.ClientSize = new System.Drawing.Size(512, 512);
this.MinimumSize = new System.Drawing.Size(160, 146);
this.Name = "MainForm";
this.Text = "Fractals 0.5 BETA";
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);
this.Resize += new System.EventHandler(this.Form1_Resize);
this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.picture_MouseUp);
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.MainFormMouseMove);
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.picture_MouseDown);
this.ResumeLayout(false);
}
示例11: InitializeComponent
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.mainMenu1 = new System.Windows.Forms.MainMenu();
this.mnuCancel = new System.Windows.Forms.MenuItem();
this.mnuAction = new System.Windows.Forms.MenuItem();
this.txtURL = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// mainMenu1
//
//
// mnuCancel
//
//
// mnuOK
//
//
// txtURL
//
this.txtURL.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.txtURL.BackColor = System.Drawing.Color.White;
this.txtURL.ForeColor = System.Drawing.Color.Black;
this.txtURL.Location = new System.Drawing.Point(0, 29);
this.txtURL.Multiline = true;
this.txtURL.Name = "txtURL";
this.txtURL.Size = new System.Drawing.Size(240, 91);
this.txtURL.TabIndex = 0;
//
// label1
//
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.label1.ForeColor = System.Drawing.Color.LightGray;
this.label1.Location = new System.Drawing.Point(4, 4);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(233, 20);
this.label1.Text = "Enter the URL:";
//
// URLForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true;
this.BackColor = System.Drawing.Color.Black;
this.ClientSize = new System.Drawing.Size(240, 268);
this.Controls.Add(this.label1);
this.Controls.Add(this.txtURL);
this.Menu = this.mainMenu1;
this.Name = "URLForm";
this.Text = "Enter a URL";
this.ResumeLayout(false);
}
示例12: WindowForm
public WindowForm()
{
Text = "Window";
System.Windows.Forms.MainMenu menu = new System.Windows.Forms.MainMenu();
var item = new System.Windows.Forms.MenuItem();
item.Text = "Exit";
item.Click += new EventHandler(item_Click);
menu.MenuItems.Add(item);
Menu = menu;
}
示例13: InitializeComponent
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.MainMenu1 = new System.Windows.Forms.MainMenu(this.components);
this.MenuItem1 = new System.Windows.Forms.MenuItem();
this.itmSaveAs = new System.Windows.Forms.MenuItem();
this.viewer = new AtasciiView();
this.SuspendLayout();
//
// MainMenu1
//
this.MainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.MenuItem1});
//
// MenuItem1
//
this.MenuItem1.Index = 0;
this.MenuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.itmSaveAs});
this.MenuItem1.MergeType = System.Windows.Forms.MenuMerge.MergeItems;
this.MenuItem1.Text = "&File";
//
// itmSaveAs
//
this.itmSaveAs.Index = 0;
this.itmSaveAs.MergeOrder = 3;
this.itmSaveAs.MergeType = System.Windows.Forms.MenuMerge.MergeItems;
this.itmSaveAs.Text = "Save ATASCII As...";
this.itmSaveAs.Click += new System.EventHandler(this.itmSaveAs_Click);
//
// viewer
//
this.viewer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.viewer.Location = new System.Drawing.Point(0, 0);
this.viewer.Name = "viewer";
this.viewer.Size = new System.Drawing.Size(304, 230);
this.viewer.TabIndex = 0;
//
// AtasciiFileViewer
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(304, 242);
this.Controls.Add(this.viewer);
this.Menu = this.MainMenu1;
this.Name = "AtasciiFileViewer";
this.Text = "AtasciiFileViewer";
this.Load += new System.EventHandler(this.AtasciiFileViewer_Load);
this.ResumeLayout(false);
}
示例14: InitializeNotifyIcon
private void InitializeNotifyIcon()
{
_notifyIcon = new NotifyIcon { Text = Infrastructure.Constant.Wox, Icon = Properties.Resources.app, Visible = true };
_notifyIcon.Click += (o, e) => Visibility = Visibility.Visible;
var open = new MenuItem(InternationalizationManager.Instance.GetTranslation("iconTrayOpen"));
open.Click += (o, e) => Visibility = Visibility.Visible;
var setting = new MenuItem(InternationalizationManager.Instance.GetTranslation("iconTraySettings"));
setting.Click += (o, e) => App.API.OpenSettingDialog();
var exit = new MenuItem(InternationalizationManager.Instance.GetTranslation("iconTrayExit"));
exit.Click += (o, e) => Close();
MenuItem[] childen = { open, setting, exit };
_notifyIcon.ContextMenu = new ContextMenu(childen);
}
示例15: AttachGui
public void AttachGui(GuiData guiData)
{
m_guiData = guiData;
if (m_guiData.MainWindow is System.Windows.Forms.Form)
{
System.Windows.Forms.MenuItem menuItem = guiData.MenuItem as System.Windows.Forms.MenuItem;
if (menuItem != null)
{
m_subMenuItem = new System.Windows.Forms.MenuItem("Debugger", menu_Click);
menuItem.MenuItems.Add(m_subMenuItem);
}
}
}