#185
ฝัง
- เผยแพร่เมื่อ 22 ก.ย. 2024
- #185 C# PRINT FORM طباعة الشاشة تعليم سي شارب
ان شاء الله الكورس متجدد دائماً - تابعونا
اسهل طريقة لتعلم وشرح لغة السي شارب بالتفصيل من البداية الي الاحتراف - سي شارب طريقك الي البرامج ومواقع الانترنت واندرويد واي فون و ويندوز فون
The easiest way to learn the C # language explains in detail from beginning to professionalism ( Zero To Hero ) - C # your way to Programs , Web App , i phone app , windows phone app AND Android applications
تابعوا الدروس اول بأول فقط علي اكاديمية حسونة
بفضل الله أي حلقة هامة جداً وفي غاية الأهمية
سي شارب
C #
شكرا جزيلا لك وللاستاذ الفاضل احمد محمد باريان على الدعم الكبير
اشكرك جدا رائع وجميل احسنت الشرح والتفصيل
بارك الله بيك
جزاك الله خيرا ..
شكرا يا طيب
الله يجزيك كل خير
رااائع
بكر الله فيك 🙋
thanks, i want to print panel with landscape format, to you have a video like this ?
السلام عليكم استاذي احمد عاجز عن الشكر لعلمكم وشخصكم الكريم الامور تمام التمام يتم طباعة الفورم ولكن فارغة من الرسم الذي ارسمه اريد طباعة الرسم الذي يظهر على الفورم اذا تكرمتم
عاوزين برنامج يصور الشاشه فيديو
Homework :
Bitmap bmp = new Bitmap(this.Width, this.Height);
Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);
this.DrawToBitmap(bmp, rect);
//e.PageSettings.PaperSize = new PaperSize("MyPaper", this.Width, this.Height);
//printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Mypaper", this.Width, this.Height);
e.Graphics.DrawImage(bmp, rect);
}
private void btnPrint_Click(object sender, EventArgs e)
{
//if(printDialog1.ShowDialog() == DialogResult.OK)
//MessageBox.Show(this.Width + "");
//MessageBox.Show(this.Height + "");
printDocument1.DefaultPageSettings.PaperSize = new PaperSize("A4", 827, 1170);
printDocument1.DefaultPageSettings.Landscape = true;
//printDocument1.DefaultPageSettings.PaperSize = new PaperSize("A3", 1170, 1655);
if (printPreviewDialog1.ShowDialog() == DialogResult.OK)
{
printDocument1.Print();
}
}