PRB: Grid Control's Cell Blank When Using Str$Last reviewed: June 21, 1995Article ID: Q80904 |
The information in this article applies to:
- Standard and Professional Editions of Microsoft Visual Basic for Windows, versions 2.0 and 3.0- Microsoft Professional Toolkit for Visual Basic for Windows, version 1.0 - Microsoft Visual Basic programming system for Windows, version 1.0
SYMPTOMSWith the Microsoft Professional Toolkit for Visual Basic Grid control, when you use the Str$ function to store numeric values in a grid cell, the cell appears blank if it is not wide enough to completely display the value.
CAUSEThis behavior occurs because of word wrapping. The Str$ function returns a string that begins with a space character. When this string does not fit in a grid cell, it wraps to the next line, breaking on the leading space so that no text remains on the first line of the cell.
WORKAROUNDTo avoid the problem, use Format$ instead of Str$, or Ltrim$ with Str$. To work around the problem, change the assignment to Grid1.Text to one of the following:
Grid1.Text = Format$(123456) -or- Grid1.Text = Ltrim$(Str$(123456))This will eliminate the leading space, and the information in the cell will be displayed up to the width of the cell. You can also increase the width of the cell to allow all characters to be visible.
MORE INFORMATION
Steps to Reproduce Problem
|
Additional reference words: 1.00 2.00 3.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |