تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس 15- البداية مع gdi+
#2
أمثلة...


المثال رقم 1 : رسم إطار منقط..

كود :
[COLOR=#0000BB]Graphics myg [/color][color=#007700]= [/color][color=#0000BB]this[/color][color=#007700].[/color][color=#0000BB]CreateGraphics[/color][COLOR=#007700]();
[/COLOR][color=#0000BB]Pen myp [/color][color=#007700]= new [/color][color=#0000BB]Pen[/color][color=#007700]([/color][color=#0000BB]Brushes[/color][color=#007700].[/color][color=#0000BB]Red[/color][color=#007700], [/color][color=#0000BB]2[/color][COLOR=#007700]);
[/COLOR][color=#0000BB]myp[/color][color=#007700].[/color][color=#0000BB]DashStyle [/color][color=#007700]= [/color][color=#0000BB]System[/color][color=#007700].[/color][color=#0000BB]Drawing[/color][color=#007700].[/color][color=#0000BB]Drawing2D[/color][color=#007700].[/color][color=#0000BB]DashStyle[/color][color=#007700].[/color][color=#0000BB]DashDotDot[/color][COLOR=#007700];
[/COLOR][color=#0000BB]myg[/color][color=#007700].[/color][color=#0000BB]DrawRectangle[/color][color=#007700]([/color][color=#0000BB]myp[/color][color=#007700], [/color][color=#0000BB]5[/color][color=#007700], [/color][color=#0000BB]5[/color][color=#007700], [/color][color=#0000BB]100[/color][color=#007700], [/color][color=#0000BB]100[/color][COLOR=#007700]);
[/COLOR][color=#0000BB]myg[/color][color=#007700].[/color][color=#0000BB]Dispose[/color][COLOR=#007700]();


[/COLOR]
المثال رقم 2: رسم مثلث...


كود :
[COLOR=#0000BB]Graphics myg [/color][color=#007700]= [/color][color=#0000BB]this[/color][color=#007700].[/color][color=#0000BB]CreateGraphics[/color][COLOR=#007700]();
[/COLOR][color=#0000BB]Pen myp [/color][color=#007700]= new [/color][color=#0000BB]Pen[/color][color=#007700]([/color][color=#0000BB]Brushes[/color][color=#007700].[/color][color=#0000BB]Red[/color][color=#007700], [/color][color=#0000BB]2[/color][COLOR=#007700]);
[/COLOR][color=#0000BB]System[/color][color=#007700].[/color][color=#0000BB]Drawing[/color][color=#007700].[/color][color=#0000BB]Drawing2D[/color][color=#007700].[/color][color=#0000BB]GraphicsPath mypath [/color][color=#007700]= new [/color][color=#0000BB]System[/color][color=#007700].[/color][color=#0000BB]Drawing[/color][color=#007700].[/color][color=#0000BB]Drawing2D[/color][color=#007700].[/color][color=#0000BB]GraphicsPath[/color][COLOR=#007700]();
[/COLOR][color=#0000BB]mypath[/color][color=#007700].[/color][color=#0000BB]AddLine[/color][color=#007700](new [/color][color=#0000BB]Point[/color][color=#007700]([/color][color=#0000BB]10[/color][color=#007700],[/color][color=#0000BB]10[/color][color=#007700]),new [/color][color=#0000BB]Point[/color][color=#007700]([/color][color=#0000BB]50[/color][color=#007700],[/color][color=#0000BB]50[/color][COLOR=#007700]));
[/COLOR][color=#0000BB]mypath[/color][color=#007700].[/color][color=#0000BB]AddLine[/color][color=#007700](new [/color][color=#0000BB]Point[/color][color=#007700]([/color][color=#0000BB]50[/color][color=#007700],[/color][color=#0000BB]50[/color][color=#007700]),new [/color][color=#0000BB]Point[/color][color=#007700]([/color][color=#0000BB]10[/color][color=#007700],[/color][color=#0000BB]50[/color][COLOR=#007700]));
[/COLOR][color=#0000BB]mypath[/color][color=#007700].[/color][color=#0000BB]AddLine[/color][color=#007700](new [/color][color=#0000BB]Point[/color][color=#007700]([/color][color=#0000BB]10[/color][color=#007700],[/color][color=#0000BB]50[/color][color=#007700]),new [/color][color=#0000BB]Point[/color][color=#007700]([/color][color=#0000BB]10[/color][color=#007700],[/color][color=#0000BB]10[/color][COLOR=#007700]));
[/COLOR][color=#0000BB]myg[/color][color=#007700].[/color][color=#0000BB]DrawPath[/color][color=#007700]([/color][color=#0000BB]myp[/color][color=#007700], [/color][color=#0000BB]mypath[/color][COLOR=#007700]);
[/COLOR][color=#0000BB]myg[/color][color=#007700].[/color][color=#0000BB]Dispose[/color][COLOR=#007700]();


[/COLOR]

المثال رقم 3: تعبئة مستطيل...





كود :
[color=#0000BB]Graphics myg [/color][color=#007700]= [/color][color=#0000BB]this[/color][color=#007700].[/color][color=#0000BB]CreateGraphics[/color][COLOR=#007700]();
[/COLOR][color=#0000BB]myg[/color][color=#007700].[/color][color=#0000BB]FillRectangle[/color][color=#007700]([/color][color=#0000BB]Brushes[/color][color=#007700].[/color][color=#0000BB]Gray[/color][color=#007700], new [/color][color=#0000BB]Rectangle[/color][color=#007700]([/color][color=#0000BB]50[/color][color=#007700], [/color][color=#0000BB]50[/color][color=#007700], [/color][color=#0000BB]400[/color][color=#007700], [/color][color=#0000BB]400[/color][COLOR=#007700]));
[/COLOR][color=#0000BB]myg[/color][color=#007700].[/color][color=#0000BB]Dispose[/color][COLOR=#007700]();


[/COLOR]

لم تنتهي رحلتنا مع ال GDI+ بعد بل ما زالت طويلة تجدها في المستوى المتقدم إن شاء الله...


إلى اللقاء في الدرس القادم إن شاء الله....
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس 15- البداية مع gdi+ - بواسطة Raggi Tech - 18-10-12, 03:15 PM
الدرس 15- البداية مع gdi+ - بواسطة Raggi Tech - 18-10-12, 03:16 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم