Solved

Printing Forms from Visual Basic using PrintForm

Posted on 2000-02-15
5
205 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
Comment Utility
"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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Introduction While answering a recent question (http://www.experts-exchange.com/Q_27402310.html) in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…
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…

762 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

8 Experts available now in Live!

Get 1:1 Help Now