Microsoft KB Archive/180756

= PRB: Alignment Property of TextBox Always Aligns to the Left =

Article ID: 180756

Article Last Modified on 3/11/2005

-

APPLIES TO


 * Microsoft Windows CE Toolkit for Visual Basic 6.0
 * Microsoft eMbedded Visual Basic 3.0

-



This article was previously published under Q180756



SYMPTOMS
When you set the Alignment property of a TextBox, it has no affect on the justification of the text placed inside a TextBox. The text always appears justified on the left. This happens both on the Windows CE device and within the emulator.



RESOLUTION
Set the MultiLine property of the Textbox to True.



STATUS
This behavior is by design.



MORE INFORMATION
The ES_RIGHT and ES_CENTER edit styles in Windows CE are only supported when the MultiLine property is set to True.

Steps to Reproduce Behavior

 * 1) Create a new Windows CE project in either Visual Basic or eMbedded Visual Basic. Form1 is created by default.
 * 2) On Form1, draw three TextBoxes (Text1, Text2 and Text3).
 * 3) Set the Alignment properties of the Textboxes as follows:


 * 1) * Text1 = 0 - Left Justify
 * 2) * Text2 = 1 - Right Justify
 * 3) * Text3 = 2 - Center
 * 4) Press F5 to run the application and note that the default text in each textbox appears on the left.

Additional query words: wince vbce vbce6 wce evb

Keywords: kbtoolkit kbprb kbpending KB180756

-

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

© Microsoft Corporation. All rights reserved.