New
#71
Last edited by requnix; 27 Feb 2016 at 17:28.
Thank you. Excellent program. A couple of remarks:
1. Although the hotspot delay is set at 0 seconds, there is still some delay. If the response would be instant, it'd be perfect.
2. Clicking the about button throws this Microsoft .NET Framework error:
Code:Zie het einde van dit bericht voor meer informatie over het aanroepen van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster. ************** Tekst van uitzondering ************** System.FormatException: De indeling van de invoertekenreeks is onjuist. bij System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) bij System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) bij System.Convert.ToInt32(String value) bij Shyness.About.About_Load(Object sender, EventArgs e) bij System.Windows.Forms.Form.OnLoad(EventArgs e) bij System.Windows.Forms.Form.OnCreateControl() bij System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) bij System.Windows.Forms.Control.CreateControl() bij System.Windows.Forms.Control.WmShowWindow(Message& m) bij System.Windows.Forms.Control.WndProc(Message& m) bij System.Windows.Forms.Form.WmShowWindow(Message& m) bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Geladen assembly's ************** mscorlib Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1076.0 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- ShyBar Assembly-versie: 1.0.0.0 Win32-versie: 1.0.0.0 CodeBase: file:///T:/Program%20Files%20(x86)/ShyBar/ShyBar.exe ---------------------------------------- System.Windows.Forms Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1075.0 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1068.2 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1067.0 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- mscorlib.resources Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Assembly-versie: 4.0.0.0 Win32-versie: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** JIT-foutopsporing ************** Als u JIT-foutopsporing wilt inschakelen, moet in het configuratiebestand voor deze toepassing of computer (machine.config) de waarde jitDebugging in het gedeelte system.windows.forms zijn ingesteld. De toepassing moet ook zijn gecompileerd terwijl foutopsporing was ingeschakeld. Bijvoorbeeld: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Wanneer JIT-foutopsporing is ingeschakeld, worden onverwerkte uitzonderingen naar het JIT-foutopsporingsprogramma gestuurd dat op de computer is geregistreerd en worden niet door dit dialoogvenster verwerkt.
Thank you. I will look into that. As for the slight delay, I'm pretty sure the code is already pretty tight there so I don't know if I can speed it up any more but I'll give it a try.
I use DisplayFusion to have my taskbar on all three monitors. Unfortunately, this on works for the primary monitor. Great app, though!
Thanks. Unfortunately, I cannot afford a multi monitor setup so I haven't been able to investigate how to get ShyBar working on extra displays.
As for Windows XP, I have not yet tested on that. If anyone does try it I hope you'll post your findings here.
This looks pretty nice, just what I need to remove the jarring white line at the bottom of my screen when I have dark BG. Is there anyway I could see the source Code?
Sorry for the late reply - I'm very busy with work.
I do not have the time to dig up the source but until I do you might want to check these pages out for the basic concepts involved:
CTrayIcon - System Tray Icon Wrapper - CodeProject
Finding the position and dimensions of the Windows system tray - CodeProject
Out of curiosity, why exactly do you want to see the code?
I generally like reading code, it's been a major resource in my learning. Also, I like to see if I can customise it it better fit my needs, or even just fix bugs I encounter.
Anyway, thanks for those links!
Okay I get you. When work slows down I'll see about finding my backups. Don't get too excited, probably won't be until the new year.