• 0
* الشبح *

الرسم في السي #

سؤال

السلام عليكم ...

أني بحث كثيراُ عن كيفه ارسم خط بسيط على الشاشه الدوس أو الويندز

لكن لم اجد

هل يمكنكم أن تخبروني كيف عمل مثل هذا ؟

وشكراً (f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

10 إجابة على هذا السؤال .

  • 0
MyForm frm = new MyForm();



Graphics dc = frm.CreateGraphics(); //انشاء لوحة الرسم

Pen pen = new Pen(Color.Blue, 2); // القلم الذي سوف نرسم به

dc.DrawLine(pen, 0, 0, 100, 100); // دالة رسم الخط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً أخي أبو فهد

أنا جربت الكود لم يرسم خط لكن بعد عدة ترجمات ظهر لي وأختفى على الفور

وشكراً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بالنسبة للويندوز

في حدث paint قم بكتابة التالي

  private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)

 {

 Pen pen = new Pen(Color.Blue, 2); // القلم الذي سوف نرسم به

 e.Graphics.DrawLine(pen, 0, 0, 100, 100); // دالة رسم الخط



 }

يمكنك الأستعانة بهذة المقالات

http://www.c-sharpcorner.com/2/gdi_plus.asp

http://www.c-sharpcorner.com/2/Work...hBrushesMCB.asp

http://www.c-sharpcorner.com/Code/2...orner3DLogo.asp

http://msdn.microsoft.com/library/d...allnetfrcom.asp

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً أخي الحسين

أنا قم بلحل ... بنفس الطريقه التي اعطاني إيها أخي أبو فهد لكن أنا عكست وضعت الخط في pictureBox بدلاً من الForm

لكن ما زال هناك مشكله ... عند الرسم الخط ثم اقوم باظهار نافد اخرى على النافده الاولى يقوم بمسح الخط

وشكراً (f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شيئ طبيعي ان الخط سوف يمسح، عليك بناء كود للحفاظ على الرسم من الضياع لحظة تحديث البرنامج لنفسه

تركيبة نظام التشغيل Windows تجعله يحول امور مثل الحفاظ على شكل برنامجك لبرنامجك نفسه، حيث عليك بناء كود يعيد الرسم كلما تطلبت الحاجة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مرحباً استاذ خضرترزي من زمن بعيد لم نرك استاذي إن شاء الله تكون متواجد في المنتدى هذا الايام

استاذي أنا قمت بتفكير كيف استطيع عمل تحديث كلما احتجت الى الرسم

لكن كل الافكار كانت فاشله اي لم استطع عمل هذا الشيء

ايضاً اني ليس لدي خبره في البرمجه تحت الويندز

وشكراً(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا صارحة كنت باستخدم ال Collection من Point لاقوم بحفظ الرسم، بالطبع ممكن استخدام Image و Bitmap و طرق كثيرة

باتذكر رئيت مثال ممتاز بين الامثلة التي تاتي في VS.NET و ذلك قبل مدة، ولكني لا اتذكر اسمه الان، ابحث في الامثلة لربما تجده و ان صدف و مر علي سوف اكتب لك اسمه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استاذ خضر الصفحة لا تحتوى

على وصلة تحميل الكود

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً أستاذي على المجهود لكن لم ارى مثال

(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .