Esempio n. 1
0
        private void TimerTick(object sender, EventArgs e)
        {
            try
            {
                if (CurrentVirtualDesktop == previewVirtualDesktop)
                {
                    return;
                }

                cachedDisplayText     = CurrentVirtualDesktop < 100 ? CurrentVirtualDesktop.ToString() : "++";
                previewVirtualDesktop = CurrentVirtualDesktop;

                RedrawIcon();
            }
            catch
            {
                MessageBox.Show(
                    "An unhandled error occured!",
                    "VirtualDesktopIndicator",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Error
                    );

                Application.Exit();
            }
        }
        private void timer_Update(object sender, EventArgs e)
        {
            try
            {
                if (CurrentVirtualDesktop != CachedVirtualDesktop)
                {
                    string iconText = CurrentVirtualDesktop.ToString("00");
                    if (CurrentVirtualDesktop >= 100)
                    {
                        iconText = "++";
                    }

                    // GenerateIcon() can return null
                    trayIcon.Icon = GenerateIcon(iconText);

                    CachedVirtualDesktop = CurrentVirtualDesktop;
                }
            }
            catch
            {
                Application.Restart();
            }
        }
Esempio n. 3
0
        private void timer_Update(object sender, EventArgs e)
        {
            try
            {
                if (CurrentVirtualDesktop != CachedVirtualDesktop)
                {
                    string iconText = CurrentVirtualDesktop.ToString("00");
                    if (CurrentVirtualDesktop >= 100)
                    {
                        iconText = "++";
                    }

                    // GenerateIcon() can return null
                    trayIcon.Icon = GenerateIcon(iconText);

                    CachedVirtualDesktop = CurrentVirtualDesktop;
                }
            }
            catch
            {
                MessageBox.Show("An unhandled error occured.", "VirtualDesktopIndicator", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Application.Exit();
            }
        }