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(); } }
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(); } }