29-09-12, 12:54 AM
[b]بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
الوظائف الخاصة بالرسم:
[/b]السلام عليكم ورحمة الله وبركاته
الوظائف الخاصة بالرسم:
[b]ملحوظة : فى الأكواد التالية g هى عبارة عن كائن من نوع Graphics مع اسناد الوظيفة GreateGraphics التابعة للفورم له.
[/b]رمز برمجي:
كود :
[SIZE=2][color=#0000ff]Dim[/color][/SIZE][SIZE=2] g [/SIZE][SIZE=2][color=#0000ff]As[/color][/SIZE][SIZE=2] Graphics = [/SIZE][SIZE=2][color=#0000ff]Me[/color][/SIZE][SIZE=2].CreateGraphics[/SIZE][b]أولا الوظيفة DrawLine.
رسم خط بين نقطتين وسيطها الأول كائن من نوع Pen.
مثال
ثانيا الوظيفة DrawRectangle:
رسم مستطيل مجوف وهى معرفة بأكثر من طريقة وإحدى صيغها .تقبل كائن من نوع Pen وآخر من نوع Rectangle.
مثال
الوظيفة DrawEllipse:
رسم شكل بيضاوى أو دائرة . والوسيطات التى يقبلهاهى نفسها وسيطات الدالة DrawRectangle.
الوظيفة DrawString:
وهى المسئوله عن رسم النصوص على الأسطح الرسومية.
مثال
[/b]رسم خط بين نقطتين وسيطها الأول كائن من نوع Pen.
كود :
[SIZE=2]g.DrawLine(Pen, StartPoint, EndPoint)[/SIZE]كود :
[SIZE=2]g.DrawLine([color=#0000ff]New[/color] Pen(Color.Black, 5), [color=#0000ff]New[/color] Point(0, 0), [color=#0000ff]New[/color] Point(150, 250))[/SIZE]رسم مستطيل مجوف وهى معرفة بأكثر من طريقة وإحدى صيغها .تقبل كائن من نوع Pen وآخر من نوع Rectangle.
كود :
[SIZE=2]g.DrawRectangle(Pen, Rectangle)[/SIZE]كود :
[SIZE=2]g.DrawRectangle([color=#0000ff]New[/color] Pen(Color.Black, 7), [color=#0000ff]New[/color] Rectangle(0, 0, 250, 100))[/SIZE]رسم شكل بيضاوى أو دائرة . والوسيطات التى يقبلهاهى نفسها وسيطات الدالة DrawRectangle.
الوظيفة DrawString:
وهى المسئوله عن رسم النصوص على الأسطح الرسومية.
كود :
[SIZE=2]g.DrawString(Text, Font, bruch, Point)[/SIZE][color=darkgreen]'بالنسبة للوسط bruch فيمكنك اختيار أحد القيم من القائمة المنسدله.[/color]كود :
[SIZE=2]g.DrawString([color=#a31515]"hamed eid"[/color], [color=#0000ff]New[/color] Font([color=#a31515]"tahoma"[/color], 14, FontStyle.Italic, GraphicsUnit.Pixel), _[/SIZE][SIZE=2]Brushes.Orchid, [color=#0000ff]New[/color] Point(0, 0))[/SIZE][b]الآن انتهينا من الموضوع .. وربما أضيف بعض الأمثله التطبيقية.. واى استفسار أنا حاضر
[/b]
