الانتقال إلى المحتوى الرئيسي

كيفية إنشاء دائرة بنقرة واحدة في وينفورمز: دليل مفصل

إنشاء والتفاعل مع العناصر الرسومية هو جزء مهم من تطوير التطبيقات على نماذج ويندوز (وينفورمز) منصة. الدائرة هي واحدة من أبسط الأشكال الهندسية التي يمكن إنشاؤها في وينفورمز. في هذه المقالة ، سوف نلقي نظرة مفصلة على كيفية إنشاء دائرة بنقرة واحدة في وينفورمز.

أولا ، نحن بحاجة إلى إنشاء مشروع جديد في فيسوال ستوديو وفتح نافذة النموذج. ثم يمكننا إضافة عنصر تحكم" لوحة " إلى نموذجنا ، والذي سيكون بمثابة لوحة قماشية للرسم. في اللوحة ، يمكننا التعامل مع حدث النقر بالماوس لإنشاء دائرة جديدة.

في معالج أحداث النقر بالماوس ، يمكننا استخدام وظيفة رسم الرسومات.رسمقطع لإنشاء دائرة. نحتاج إلى تمرير إحداثيات مركز الدائرة ونصف القطر ومعلمات الرسم الأخرى مثل عرض الحد ولون التعبئة. بعد ذلك ، يجب علينا استدعاء الرسومات.طريقة فيلليبس لملء الدائرة مع اللون المحدد. وبالتالي ، سنقوم بإنشاء دائرة على قماشنا مع كل نقرة بالماوس.

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

في هذه المقالة ، قمنا بتغطية الخطوات الأساسية لإنشاء دائرة بنقرة واحدة في وينفورمز. الآن يمكنك استخدام هذه المعرفة وتطبيقها في مشاريعك. تطوير ناجح!

  1. دليل بنقرة واحدة لإنشاء دائرة في وينفورمز
  2. الخطوة 1: فتح تطبيق وينفورمز
  3. الخطوة 2: إضافة عنصر التحكم "الزر"
  4. الخطوة 3: برمجة معالج النقر
  5. سؤال وجواب
  6. كيف يمكنني إنشاء دائرة في وينفورمز?
  7. كيف يمكنني تعيين دائرة نصف قطرها من دائرة في وينفورمز?
  8. هل من الممكن إنشاء دائرة بنقرة واحدة في وينفورمز?

دليل بنقرة واحدة لإنشاء دائرة في وينفورمز

إنشاء دائرة في وينفورمز يمكن أن تكون عملية بسيطة إلى حد ما ، وخاصة إذا كنت تعرف المبادئ الأساسية للعمل مع الرسومات. في هذا الدليل ، وسوف ننظر في كيفية إنشاء دائرة في نقرة واحدة باستخدام مكتبة أشكال ويندوز (وينفورمز).

  1. إنشاء مشروع وينفورمز جديد.

    الخطوة الأولى هي إنشاء مشروع وينفورمز جديد. في فيسوال ستوديو ، حدد ملف - > جديد - > المشروع ، ثم حدد نموذج مشروع تطبيق نماذج ويندوز وأدخل اسم المشروع.

ز. تخلص();

  1. }
  2. يحسب هذا الرمز إحداثيات منتصف الدائرة ، ويجد كائن الرسومات لعنصر اللوحة ، ويرسم الدائرة باستخدام طريقة فيلليبس.

بدء المشروع وإنشاء دائرة.

الآن بعد أن أضفت معالج أحداث النقر بالماوس ، يمكنك بدء المشروع وإنشاء دائرة. عند النقر فوق عنصر اللوحة ، سيتم إنشاء دائرة في موقع النقر بالماوس.

الآن أنت تعرف كيفية إنشاء دائرة في وينفورمز في نقرة واحدة. يمكنك استخدام هذه المعلومات لإنشاء عناصر رسومية مختلفة في مشاريع وينفورمز الخاصة بك.

الخطوة 1: فتح تطبيق وينفورمز

قبل إنشاء دائرة بنقرة واحدة في وينفورمز ، تحتاج إلى فتح تطبيق وينفورمز. لنلق نظرة على خطوات فتح التطبيق:

  1. انتقل إلى فيسوال ستوديو وحدد "إنشاء مشروع".
  2. في نافذة إنشاء مشروع ، حدد فيسوال ج # في الفئة المثبتة والنوافذ في فئة القوالب.
  3. حدد "تطبيق نماذج ويندوز "وانقر على"التالي".

أدخل اسم المشروع وحدد مسار حفظ المشروع ، ثم انقر فوق إنشاء.

بعد ذلك ، سوف فيسوال ستوديو إنشاء تطبيق وينفورمز جديد مع النموذج الافتراضي. سيحتوي النموذج على رأس وقائمة نظام في الأعلى. سيكون للشكل القياسي الذي تم إنشاؤه أبعاد 300 pixels 300 بكسل.

الآن لديك تطبيق وينفورمز مفتوحة ويمكنك البدء في إنشاء دائرة بنقرة واحدة.

الخطوة 2: إضافة عنصر التحكم "الزر"

بعد إنشاء مشروع وينفورمز جديد وتحديد الخصائص الأساسية للنموذج ، فإن الخطوة التالية هي إضافة عنصر التحكم" زر". سيتم استخدام الزر لإنشاء دائرة في النموذج.

  1. لإضافة زر إلى النموذج ، اتبع الخطوات التالية:
  2. افتح النموذج في وضع المصمم في فيسوال ستوديو.

في نافذة صندوق الأدوات على اليسار ، ابحث عن الزر تحكم.

اسحب الزر إلى النموذج.

بعد إضافة الزر إلى النموذج ، يمكنك تغيير خصائصه في نافذة الخصائص على اليمين. على سبيل المثال ، يمكنك تغيير نص الزر إلى "إنشاء دائرة".

الآن بعد أن أصبح لديك زر في النموذج ، يمكنك البدء في كتابة التعليمات البرمجية لإنشاء دائرة عند النقر فوق الزر. سيكون هذا هو التركيز الرئيسي للخطوة التالية.

الخطوة 3: برمجة معالج النقر

عندما ننشئ حدثا لنقر بالماوس على عنصر تحكم ، نحتاج إلى كتابة معالج لهذا الحدث من أجل تنفيذ إجراءات معينة عند النقر فوقه.

هنا مثال على معالج النقر لإنشاء دائرة:

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

أضف الكود التالي إلى معالج النقر:

انقر فوق التحكم في الفراغ الخاص (مرسل الكائن ، الأحداث الإلكترونية)

{

// إنشاء كائن رسومات جديد للتحكم

الرسومات ز = السيطرة.كريتيغرافيكس();

// قم بإنشاء شكل دائرة جديد

مستطيل دائري = مستطيل جديد (10 ، 10 ، 100 ، 100);

ز. دراويليبس (الأقلام.أحمر ، دائري);

// تحرير موارد الرسومات

ز. تخلص();

}

في هذا الرمز ، نقوم أولا بإنشاء كائن رسومات جديد مرتبط بعنصر التحكم. ثم نقوم بإنشاء كائن مستطيل يحدد أبعاد وموضع الدائرة. ثم نستخدم طريقة دراوليبس من كائن الرسومات لرسم دائرة على عنصر التحكم.