18-10-12, 03:16 PM
أمثلة...
المثال رقم 1 : رسم إطار منقط..
[/COLOR]
المثال رقم 2: رسم مثلث...
[/COLOR]
المثال رقم 3: تعبئة مستطيل...
[/COLOR]
لم تنتهي رحلتنا مع ال GDI+ بعد بل ما زالت طويلة تجدها في المستوى المتقدم إن شاء الله...
إلى اللقاء في الدرس القادم إن شاء الله....
المثال رقم 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+ بعد بل ما زالت طويلة تجدها في المستوى المتقدم إن شاء الله...
إلى اللقاء في الدرس القادم إن شاء الله....
