PDA

View Full Version : پرينت از چند ريچ تكست باكس در يك فرم



behroz1387
سه شنبه 26 آذر 1387, 16:45 عصر
با سلام
من يك فرم دارم كه حاوي چنر باتن و با زدن هر باتن يك ريچ تكست باكس باز مي شود حالا مي خواهم كه يك باتن بگذارم كه قابليت پرينت از هر ريچ تكست باكس نشان داده شده در فرم را داشته باشد لطفا كمكم كنيد

ehsan1330666
چهارشنبه 27 آذر 1387, 11:44 صبح
یکم بیشتر توضیح بده ، می خوای همه تکس باکس ها با هم پرینت گرفته بشند یا اونی که الان پیداس.اگه می خوای همه با هم پرینت گرفته بشند می تونی همه رو توی یه تکس باکس جدید که hidden باشه کپی کنی و از اون پرینت بگیری و اگه می خوای از اون تکس باکسی که الان فعاله پرینت بگیری می تونی از دستور if استفاده کنی که چک کنی ببینی کدوم کنترل الان فعاله تا ازش پرینت گرفته بشه

behroz1387
چهارشنبه 27 آذر 1387, 12:01 عصر
استاد جان مي خواهم از اوني كه الان پيداس پرينت بگيرم
دستور نوشتن پرينت را مي خواهمكه چگونه پرينت بگيرم نحوه نوشتن if را بلدم

ehsan1330666
چهارشنبه 27 آذر 1387, 22:42 عصر
شرمنده اشکال از من بود که سوال شما رو درست نفهمیدم.
اینم جواب سوال شما:

private void btnprint_Click(object sender, EventArgs e)
{
{
// Create the print dialog object
PrintDialog PrintDialog1 = new PrintDialog();
// Declare the PrintDocument object.
System.Drawing.Printing.PrintDocument docToPrint =
new System.Drawing.Printing.PrintDocument();
// This method will set properties on the PrintDialog object and
// then display the dialog.
// Allow the user to choose the page range he or she would
// like to print.
PrintDialog1.AllowSomePages = true;

// Show the help button.
PrintDialog1.ShowHelp = true;

// Set the Document property to the PrintDocument for
// which the PrintPage Event has been handled. To display the
// dialog, either this property or the PrinterSettings property
// must be set
PrintDialog1.Document = docToPrint;

DialogResult result = PrintDialog1.ShowDialog();

// If the result is OK then print the document.
if (result==DialogResult.OK)
{
docToPrint.Print();
}

}
:چشمک:

behroz1387
پنج شنبه 28 آذر 1387, 14:41 عصر
ببخشيد مي خواهم يك دستور به اين صورت به آن بدهم كه اگر ريچ تكست باكس 1 نمايش داده شد آن را كپي بگير در غير اين صورت ريچ تكست باكس 4 را كپي بگير
ممنون مي شوم اگه كسي جواب بدهد

xvision
چهارشنبه 02 بهمن 1387, 11:46 صبح
كسي از دوستان ميتونه كمك كنه ؟!!
مي خوام بدونم چطور ميشه براي پرينت گرفتن مشخص كرد كه از چي پرينت گرفته بشه
بطور مثال كد بالا يه صفحه سفيد به عنوان پرينت تحويل ميده ! كجا و چطور بايد مشخص كنم بخش قابل پرينت كجاست ؟

H2K
چهارشنبه 02 بهمن 1387, 13:29 عصر
http://support.microsoft.com/kb/812425