Microsoft KB Archive/215363

= BUG: Changing TabIndex at Run Time Has No Effect =

Article ID: 215363

Article Last Modified on 8/19/2005

-

APPLIES TO


 * Microsoft Windows CE Toolkit for Visual Basic 6.0

-



This article was previously published under Q215363



SYMPTOMS
Changing the TabIndex property of a control at run time does not change the tab order. The behavior occurs in both the emulation and device modes of Palm-size PC, Handheld PC, and Handheld PC Pro projects. The expected behavior is the tab order changes according to the TabIndex property.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.



MORE INFORMATION
This section shows how to create a sample project that demonstrates the bug behavior.

Steps to Reproduce Behavior
 Start a new Windows CE HPC project in Visual Basic. Form1 is created by default. Add five CommandButtons to Form1.  Copy the following code to the Form1 code window: Option Explicit Private Sub Command1_Click Form1.Cls Print "Command1.TabIndex=" & Command1.TabIndex Print "Command2.TabIndex=" & Command2.TabIndex Print "Command3.TabIndex=" & Command3.TabIndex Print "Command4.TabIndex=" & Command4.TabIndex Print "Command5.TabIndex=" & Command5.TabIndex End Sub

Private Sub Command2_Click Command1.TabIndex = 2 Command2.TabIndex = 1 Command3.TabIndex = 4 Command4.TabIndex = 0 Command5.TabIndex = 3 Form1.Cls Print "Command1.TabIndex=" & Command1.TabIndex Print "Command2.TabIndex=" & Command2.TabIndex Print "Command3.TabIndex=" & Command3.TabIndex Print "Command4.TabIndex=" & Command4.TabIndex Print "Command5.TabIndex=" & Command5.TabIndex End Sub  Start the project, targeting either emulation or the remote device. Click Command1 and note the TabIndex value for each command button. Click the TAB key to verify the tab order matches the TabIndex values. Click Command2 to change the TabIndex property. Check the tab order using the TAB key. Notice that the tab order does not change. The expected behavior is the tab order should change according to the new TabIndex property.

Additional query words: vbce vbce6

Keywords: kbbug kbtoolkit kbpending KB215363

-

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

© Microsoft Corporation. All rights reserved.