سلام خدمت دوستان عزیز من یک سوال داشم چطور میشه تو c# محتویات یک لیست باکس رو برای چاپ به پرینتر ارسال کرد ??
یعنی صفحه پرینتر برای من باز شه ممنون میشم یکی کمکم کنه
Printable View
سلام خدمت دوستان عزیز من یک سوال داشم چطور میشه تو c# محتویات یک لیست باکس رو برای چاپ به پرینتر ارسال کرد ??
یعنی صفحه پرینتر برای من باز شه ممنون میشم یکی کمکم کنه
سلامنقل قول:
شما باید از using
[PHP] using System.Drawing.Printing;[/PHP]
و کلاس PrintDocument استفاده کنید
راه حل هم اینکه مقادیر در یک فایل قرار دهید (فایل تکست ) سپس فایل رو برای پرینت ارسال کنید
سلام خدمت دوستان.من این چیزی رو که شما گفتی می دونم.فقط نمی دونم چطور محتویات listbox رو برای چاپگر ارسال کنم.ممنون می شم کد رو بنویسید.
محتویات رو با کد زیر وارد یک فایل تکست کنید سپس فایل رو برای چاپ ارسال کنیدنقل قول:
نحوه چاپ هم در لینک قبل توضیح داده شده است
[PHP]
System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(@"c:\exam.txt");
for (int i = 0; i < listBox1.Items.Count-1; i++)
{
streamWriter.WriteLine(listBox1.Items[i].ToString());
}
streamWriter.Close();[/PHP]
آقا خیلی ممنون با تشکر از راهنماییتون
نقل قول:
ببخشید میشه آیدی یاهوتونو بزارین ازتون کمک بگیرم ؟
چرا از حلقهی foreach استفاد نشده اینجا؟ اینجوری بهینه تره یا چی؟نقل قول:
محتویات رو با کد زیر وارد یک فایل تکست کنید سپس فایل رو برای چاپ ارسال کنید
من به این دلیل از foreach استفاده نکردم که درک کد برای دوستانی که کمتر با زبان سی شارپ اشنا هستند کد رو بهتر درک کنندنقل قول:
نمیدونم شاید بهینه تر باشه