Microsoft KB Archive/943465

= Visual Source Safe Undo CheckIn dialog box is not visible and IDE appears to Hang. =

Article ID: 943465

Article Last Modified on 10/8/2007

-

APPLIES TO


 * Microsoft Visual SourceSafe 2005 Standard Edition
 * Microsoft Visual Studio 2005 Team Edition for Database Professionals
 * Microsoft Visual Studio 2005 Team Edition for Software Architects
 * Microsoft Visual Studio 2005 Team Edition for Software Developers
 * Microsoft Visual Studio 2005 Team Edition for Software Testers
 * Microsoft Visual Studio 2005 Team Suite
 * Microsoft Visual Studio 2005 Professional Edition

-



Source: Microsoft Support



RAPID PUBLISHING
RAPID PUBLISHING ARTICLES PROVIDE INFORMATION DIRECTLY FROM WITHIN THE MICROSOFT SUPPORT ORGANIZATION. THE INFORMATION CONTAINED HEREIN IS CREATED IN RESPONSE TO EMERGING OR UNIQUE TOPICS, OR IS INTENDED SUPPLEMENT OTHER KNOWLEDGE BASE INFORMATION.



Action
In Visual Studio 2005, you attempt to perform one of the following operations with a project under Team Foundation Server Version Control. Check In Check Out Check Out Error Undo Check Out



Result
The Team Foundation Server Version Control dialog box for the operation you performed does not appear and the Visual Studio 2005 Integrated Development Environment (IDE) appears to hang.



Cause
The dialog box may appear off the visible screen. This often occurs if the user has recently changed from a multi-screen to a single-screen environment. This situation can occur with the following Team Foundation Server Version Control operations:
 * Check In
 * Check Out
 * Check Out Error
 * Undo Check Out

These operations open modal dialog boxes which prevent the user from access the IDE until the dialog box is dismissed. The Cancel button can be activated by pressing TAB and then pressing ENTER.



Resolution
To resolve this issue, the dialog boxes need to be moved inside the bounds of the visible screen.

Method 1:
 * 1) Set focus to the main Visual Studio window.
 * 2) Press ALT+SPACEBAR to activate the dialog box system menu.
 * 3) Press the M key to select Move.
 * 4) Press the Left or Right arrow key to move the dialog box back into view.

Method 2:
 * 1) Log on to the computer as a local machine Administrator.
 * 2) Click Start and then click Run.
 * 3) In the Open box, type Regedit.exe.
 * 4) Select the following key:

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\SourceControl


 * 1) Locate the relevant value for the operation you were performing in Visual Studio. Then right-click the Key and select Modify:

CheckInDialogPosition

CheckOutDialogPosition

CheckOutErrorDialogPosition

UndoCheckOutDialogPosition


 * 1) Note that the Value data will contain four comma-separated values such as:

-1210,118,-515,570


 * 1) Edit the X1 and y1 values to read:

20,20,-515,570


 * 1) After repeating the steps for each dialog box, close the Registry Editor.
 * 2) Launch Visual Studio 2005 and open the problem dialog box. The new position for the relevant dialog box will be persisted to the Registry when the IDE is closed.



DISCLAIMER
MICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN. ALL SUCH INFORMATION AND RELATED GRAPHICS ARE PROVIDED &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND. MICROSOFT AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION AND RELATED GRAPHICS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, WORKMANLIKE EFFORT, TITLE AND NON-INFRINGEMENT. YOU SPECIFICALLY AGREE THAT IN NO EVENT SHALL MICROSOFT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF OR INABILITY TO USE THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF MICROSOFT OR ANY OF ITS SUPPLIERS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES.

Keywords: kbnomt kbrapidpub KB943465

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.