Bit of an obscure one - and not entirely important..anyway.
I'm using VS.NET 2003, found that sometimes matched braces/brackets are incorrectly drawn. Here's how to reproduce
1. Open a source file with more than one brace/bracket pair. 2. Make sure the toolbox or server explorer or some other tool window is set to 'slide out' when you click on its docked tab. 3. Place the cursor in the source file so it highlights a brace/bracket pair. 4. Click on a tool window tab so it slides out. 5. Click on the source window **outside** the highlighted brace/bracket pair and inside another pair. 6. Press a cursor key. 7. You should now see two sets of braces/brackets highlighted.
Looks like the focus changes are messing up the drawing code?
Anyway - here's my VAX info:
VA_X.dll file version 10.3.1548.0 built 2007.02.23 Licensed to: VA X: stuart.dootson (at) gmail.com (1-user license) Support ends 2007.08.18 VAOpsWin.dll version 1.3.4.6 VATE.dll version 1.0.6.0 DevEnv.exe version 7.10.6030.0 msenv.dll version 7.10.6030.0 Font: Courier New 13(Pixels) Comctl32.dll version 5.81.4968.2500 Windows 2000 5.0 Build 2195 Service Pack 4 Single processor
Platform: Custom Stable Includes: c:\\program files\\microsoft visual studio .net 2003\\vc7\\include; d:\\lib\\antlr\\antlr-2.7.4\\lib\\cpp; d:\\lib\\boost\\boost_1_33_1\\boost; d:\\lib\\libxslt\\libxslt-1.1.12+.win32\\include; d:\\lib\\libxml2\\libxml2-2.6.17.win32\\include; d:\\lib\\iconv\\iconv-1.9.1.win32\\include; d:\\lib\\zlib\\zlib-1.2.1.win32\\include; d:\\lib\\wtl\\wtl-7.5.5160\\include; C:\\Program Files\\Microsoft Platform SDK\\Include; C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src\\; c:\\program files\\microsoft visual studio .net 2003\\vc7\\atlmfc\\include; c:\\program files\\microsoft visual studio .net 2003\\vc7\\PlatformSDK\\include\\prerelease; c:\\program files\\microsoft visual studio .net 2003\\vc7\\PlatformSDK\\include; c:\\program files\\microsoft visual studio .net 2003\\sdk\\v1.1\\include;
Library Includes: c:\\program files\\microsoft visual studio .net 2003\\vc7\\atlmfc\\src\\mfc; c:\\program files\\microsoft visual studio .net 2003\\vc7\\atlmfc\\src\\atl; c:\\program files\\microsoft visual studio .net 2003\\vc7\\crt\\src;
It was originally reported when swapping between the IDE and some other program, but it looks like the docked windows in the IDE are having the same effect.