تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الرسم باستخدام +gdi
#3
[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.

كود :
[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]
ثانيا الوظيفة DrawRectangle:
رسم مستطيل مجوف وهى معرفة بأكثر من طريقة وإحدى صيغها .تقبل كائن من نوع 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]
الوظيفة DrawEllipse:
رسم شكل بيضاوى أو دائرة . والوسيطات التى يقبلهاهى نفسها وسيطات الدالة 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]الآن انتهينا من الموضوع .. وربما أضيف بعض الأمثله التطبيقية.. واى استفسار أنا حاضر
[/b]
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الرسم باستخدام +gdi - بواسطة Raggi Tech - 29-09-12, 12:49 AM
الرسم باستخدام +gdi - بواسطة Raggi Tech - 29-09-12, 12:53 AM
الرسم باستخدام +gdi - بواسطة Raggi Tech - 29-09-12, 12:54 AM
الرسم باستخدام +gdi - بواسطة أسامة أحمد - 29-09-12, 12:59 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التعامل مع الصور Images في بيئة الدوت نت باستخدام +GDI - مقدمة RaggiTech 3 6,341 30-07-21, 05:14 PM
آخر رد: kebboud
  اصنع محرر أكواد خاص بك باستخدام الأداة RichTextBox السكر المغرور 13 8,183 19-08-18, 09:27 AM
آخر رد: elgokr
  كيفية قراءة ملف باستخدام IntPtr الخاص بالملف silverlight 3 3,964 24-12-16, 03:13 AM
آخر رد: silverlight
  [درس فيديو] تشغيل اوامر Run من البرنامج & مثال غلق الويندوز بعد وقت محدد باستخدام VB.net أحمد النجار 1 4,107 23-12-15, 04:26 AM
آخر رد: الماجيك مسعد
  [VB.NET] التشفير باستخدام خوارزمية rsa alking-0999 10 8,091 08-07-15, 04:24 PM
آخر رد: مبرمج بلا حدود
  رسم الباركود برمجيا باستخدام (Code128) RaggiTech 3 9,779 06-10-12, 12:51 AM
آخر رد: RaggiTech
  مقال- تطوير الفورم رسم الفورم باستخدام +GDI وتحريكه Moving و تغيير أبعاده Resize RaggiTech 2 4,163 05-10-12, 07:00 PM
آخر رد: RaggiTech
  توسيع مجال الأسماء My باستخدام My Extensibility RaggiTech 5 3,599 03-10-12, 12:26 PM
آخر رد: RaggiTech
  ترتيب الفهارس للادوات (index tab)باستخدام الماوس RaggiTech 0 2,978 03-10-12, 08:31 AM
آخر رد: RaggiTech
  تحويل الاوامر الصوتية الي نصوص باستخدام مكتبة SpeechLib RaggiTech 0 3,771 03-10-12, 07:57 AM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: