BUG: PictureBox Loses Graphics Printing from Win95 with 16- Bit (149329)
The information in this article applies to:
- Microsoft Visual Basic Standard Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 32-bit, for Windows 4.0
This article was previously published under Q149329 SYMPTOMS
Graphics drawn on a picture box with the graphics methods do not appear
when the form containing that picture box is printed using the PrintForm
method. Bitmaps and/or icons print correctly. The AutoRedraw property
has no affect on this problem.
RESOLUTION
To work around this problem, please see the following article in the
Microsoft Knowledge Base (and use the procedures detailed in that article):
141933 How to Capture & Print the Screen, a Form, or any Window in VB
Alternatively, the problem may also be avoided by setting AutoRedraw to
true before any drawing occurs on the picturebox to be printed. Before
printing, set the Image property of the Picture box to the Picture
property. This can be accomplished with a line of code similar to:
Picture1.Picture = Picture1.Image
After these steps the graphics drawn on the picture box will print
correctly.
STATUS
Microsoft has confirmed this to be an issue in the Microsoft products
listed at the beginning of this article. Microsoft is researching this
problem and will post new information here in the Microsoft Knowledge Base
as it becomes available.
Modification Type: | Major | Last Reviewed: | 6/28/2004 |
---|
Keywords: | kbBug kbpending kbprint KB149329 |
---|
|