Solved

Printing Forms from Visual Basic using PrintForm

Posted on 2000-02-15
5
206 Views
Last Modified: 2013-11-25
I am trying to print Visual Basic Form From VB application, using PrintForm method.The Form Contains ,many Label controls and Line controls, in which I pass data  during run time.Its working.But some times forms are Printed half or Line controls are mis-aligned.Please help me out ?
0
Comment
Question by:jigyasu
5 Comments
 
LVL 32

Expert Comment

by:Erick37
ID: 2524451
"HOWTO: Capture and Print the Screen, a Form, or any Window"
 
http://support.microsoft.com/support/kb/articles/Q161/2/99.ASP 
0
 
LVL 7

Expert Comment

by:BarryTice
ID: 2524901
That can be useful, but it converts the screen to an image in a picture object. If you have small type or other fine detail, it becomes harder to read on the printout.
0
 
LVL 3

Accepted Solution

by:
paulstamp earned 10 total points
ID: 2527889
Its sometimes useful to write your routines which do the drawing in such a way that they can accept a parameter to specify a target object - ie a form, picture box, or the printer object.

Most of the drawing/print methods available for picture boxes and forms also work with printers, so you can use the same rountines to print both to screen and to printer.

ie

private sub DrawBox(x1 as integer, y1 as integer, x2 as integer, y2 as integer, target as any)

   target.line (CX * F1, CY * F1)-(CX * F2, CY * F2), , BF

end sub
   

0
 
LVL 32

Expert Comment

by:Erick37
ID: 2528250
I agree with paulstamp.
The only way to print exactly what you see is to do the same drawing functions on the printer that you do on the form.
PrintForm is buggy.
0
 

Author Comment

by:jigyasu
ID: 2529451
Thanks forn the response.I accept that Printform is not a FoolProof method but there will be ways to Minimize the errors.I am looking for those positive steps in using Print form.Once again Thanks a lot for the response.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now