PRB: Alignment Property of TextBox Always Aligns to the Left

ID: Q180756


The information in this article applies to:
  • Microsoft Windows CE Toolkit for Visual Basic 6.0
  • Microsoft Windows CE Toolkit for Visual Basic 5.0


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 on the Windows CE Handheld 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 (HPC) Project in Visual Basic. Form1 is created by default.


  2. Click OK to close the Project Properties dialog box.


  3. On Form1, draw three TextBoxes (Text1, Text2 and Text3).


  4. Set the Alignment properties of the Textboxes as follows:

    • Text1 = 0 - Left Justify
    • Text2 = 1 - Right Justify
    • Text3 = 2 - Center


  5. Press the F5 key to run the application and note that the default text in each textbox appears on the left.


Additional query words: wince vbce vbce6 vbce5

Keywords : kbToolkit kbVBp500 kbVBp600 kbWinCE100 kbGrpVB
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: March 12, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.