예제 #1
0
		public TrayIcon(LogWindow window)
		{
			_icon = new NotifyIcon
			{
				Text = "ConnectorWebServer",
				Icon = Properties.Resources.icon_error,
				ContextMenu = new ContextMenu(new[]
				{
					new MenuItem("Log", (o,e) => window.Display()),
					new MenuItem("Exit", (o, e) => Application.Exit())
				}),
				Visible = true
			};
		}
예제 #2
0
파일: Program.cs 프로젝트: strotz/Connector
		static void Main()
		{
			Application.EnableVisualStyles();
			Application.SetCompatibleTextRenderingDefault(false);

			using (var logWindow = new LogWindow())
			{
				using (var trayIcon = new TrayIcon(logWindow))
				{
					using (var host = new ServiceHost(logWindow, trayIcon))
					{
						host.Start();
						Application.Run();
					}
				}
			}
		}