PDA

View Full Version : راهنمایی برای تابع پرینت؟!!



Heidari66
پنج شنبه 10 تیر 1389, 01:26 صبح
سلام

هرچی جستجو کردم به نتیجه ای نرسیدم...

چطور میتونم یه قسمت خاص از فرم رو پرینت بگیرم؟!

کلا درباره پرینت و انتخاب پرینتر توضیحاتی لطفا بدید!!!

از این کد Form1.PrintForm استفاده میکنم ولی از کل فرم پرینت میگیره و سوالی هم درباره انتخاب پرینتر نمیکنه!!!

ممنون

sajjad_india
پنج شنبه 10 تیر 1389, 03:13 صبح
سلام

هرچی جستجو کردم به نتیجه ای نرسیدم...

چطور میتونم یه قسمت خاص از فرم رو پرینت بگیرم؟!

کلا درباره پرینت و انتخاب پرینتر توضیحاتی لطفا بدید!!!

از این کد Form1.PrintForm استفاده میکنم ولی از کل فرم پرینت میگیره و سوالی هم درباره انتخاب پرینتر نمیکنه!!!

ممنون

هیدری جان نظر شخصی من اینه :
برای پرینت که میخوای از فرم بگیری
ببین بعد از اینکه فرمت رو درست کردی بیا قبل از پرینت تمامی آبجکت هایی رو که نباید نشون بدی رو Visible کن خودت رو خلاص کن و بعد از اتمام پرینت دوباره به حالت اولیه در بیان .

Heidari66
پنج شنبه 10 تیر 1389, 10:22 صبح
خوب چطور میتونم هنگام پرینت آبجکت هایی مثل دکمه پرینت رو inVisible کنم و بعد از پرینت دوباره Visibleبشه؟!

اگه با مثل توضیح بدید ممنون میشم...

Dr.Bronx
پنج شنبه 10 تیر 1389, 13:01 عصر
button1.visible = false
button2.visible = false
text1.visible = false

me.printform

doevents
button1.visible = true
button2.visible = true
text1.visible = true

kuh_nur
پنج شنبه 10 تیر 1389, 15:45 عصر
یه روش دیگه
شما می تونی اون اشیایی که می خواید پرینت بگیرید رو توی ابجکتی مصل picturebox بزارید و فقط picturebox رو پرینت بگیرید من یه نمونه واسه اینکار داشتم سعی می کنم اونو براتون بزارم

Dr.Bronx
پنج شنبه 10 تیر 1389, 18:24 عصر
طبق گفته های kuh_nur (http://www.barnamenevis.org/forum/member.php?u=54832) یک کار دیگه هم میشه کرد

بیای همه اونهایی که نمیخوای توی پرینت باشه رو توی یک group box بزارید و وقتی groupbox رو hide کنید همش hide میشه.

اینجوری میشه :

groupbox1.visible = false

me.printform

doevents

groupbox1.visible = true

البته فرقی نمیکنه چه کلاه به سر چه سر به کلاه .

موفق باشید ./