الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لم أجد في ال Tool Bar أداة رسم الخط ! ؟؟

مغلق
بدأه ندى الصباح في 9 مارس 2005 · 3 رد · 975 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لم أجد في الـ Tool Bar أداة رسم الخط وأداة رسم المبربع فأين أجدهم ويعطيكم العافية ؟

#2

لم تعد تلك الأدوات موجودة ولكنك تستطيع القيام بذلك عن طريق ال Graphics وهي تعطيك قدرة تحكم رائعة بأي شكل تريد رسمه (سواء خط أو شكل رباعي او دائري...ألخ)..

ويوجد فكرة أخرى لرسم خط أو مستطيل وهو أن تضع أداة Panel على الفورم وتقوم بتغيير أبعادها وتغيير لون الخلفية لها إن أردت رسم المستطيل (أو مربع)، أما إن أردت أن تظهر بشكل خط فقم بجعل عرض الأداة صغير جداً لتكون خط عامودي أو جعل إرتفاع الأداة صغير جداً لرسم خط أفقي... بالطبع هذه الطريقة هي طريقة غبية وأنصحك بال Graphics...

مرفق مثال بسيط لكيفية رسم خط مستقيم، خط حر، مستطيل، شكل دائري...

Artist.zip

Learn Japanese :>>> http://www.nouben.com/

#3

بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله وبركاته

لقد اجاب الاخ العزيز هارون إجابة اكثر من شافية و ضرب مثالا رائعا ... فجزاه الله عنا كل الخير.

و لأن السائل هنا اراد الحصول على خطوط تشبه الفيجوال بيسك 6 .. فيمكن تغليف اوامر الـ Graphics التي اضافها الاخ العزيز هارون .. بحيث نحصل على اداه عملها قريب من الاداة Shape في الفيجوال بيسك 6.

على العموم مع ردي هذا مثال بسيط كتبته سريعا لاداه تحتوي على خاصية اسمها LineStyle وفيها يمكن تحديد نوع الخط ( مستطيل، افقي عمودي، مائل لأعلى او مائل لأسفل ) مع امكانية تغيير لون الخط إعتمادا على الخاصية ForeColor .

و على الاداة مبسطة جداً و يمكن تحسينها كي تحتوي على باقي الاشكال مثل الدائرة و الشكل البيضاوي و المستطيل المدور الاطراف Rounded و المربع و خلافه من الاشكال بل و لا يمنع اضافة اشكال لم تكن موجودة سابقا مثل المثلث و غيره.

تمنيت ان اجد و قتا ليناء اداة متكاملة غير انه يمكن استخدام المثال المرفق كحل اولي و إن وجدت رغبة في التطوير كان لقاء آخر بإذن الله تعالى.

السلام عليكم و رحمة الله وبركاته

RgheedSimpleLine.zip

مواضيع برمجية تقنية جديدة

----------------------------------------------------------------------------------------------------------------------------------------------

• إستغلال خدمة الـ RSS في برامجنا ومواقعنا ! (VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

• برنامج للبحث في الملفات ومحتواياتها (VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

• فئة للتراسل بين برنامجين في جهاز واحد ! (VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

مواضيع برمجية تقنية قديمة

----------------------------------------------------------------------------------------------------------------------------------------------

• إستغلال رسائل البالونات Balloons في الوينذوز أكس بي(VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

• مقالة : لماذا يجب ان نعتني بشفرات برامجنا !؟- (VB6.0)

----------------------------------------------------------------------------------------------------------------------------------------------

• لمطوري البرامج و مواقع الويب - برنامج تركيب ألوان - (VB6.0)

----------------------------------------------------------------------------------------------------------------------------------------------

• برنامج : بسيط للتحكم بالنظام, عن طريق الريجستري - (VB6.0)

----------------------------------------------------------------------------------------------------------------------------------------------

• برنامج : لتقييد و منع تشغيل البرامج الاخرى - (VB6.0)

----------------------------------------------------------------------------------------------------------------------------------------------

• النوافذ المنبثقة و طريقة لإستغلالها في برامجنا -(VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

• تقنية الإستدعاء الذاتي - (VB.NET , VB6.0)

----------------------------------------------------------------------------------------------------------------------------------------------

• مصفوفات الأدوات Control Arrays افكار وتلميحات ! - (VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

• أفكار و تلميحات[ المعنى الحقيقي للـ True و False ] - أمثلة (VB.NETVB6.0)

----------------------------------------------------------------------------------------------------------------------------------------------

• دوال الـ APIs و مايقابلها في الدوت نت ! - (VB.NET)

----------------------------------------------------------------------------------------------------------------------------------------------

#4

جزاكم الله خيرا وبارك فيكم

هذا الموضوع مغلق.

مواضيع مشابهة