مشاركة عبر


كيفية القيام بما يلي: رسم خطوط ذات عنصر التحكم LineShape (‏‫Visual Studio)

و يمكنك استخدام عنصر التحكم LineShape لرسم خطوط أفقية أو عمودية أو قطرية في النموذج أو الحاوية في كلٍ من وقت التصميم و في وقت التشغيل.

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

لرسم خط في وقت التصميم

  1. اسحب عنصر التحكم LineShape من علامة تبويب Visual Basic PowerPacks في مربع الأدوات إلى النموذج أو عنصر تحكم الحاوية.

  2. اسحب مقابض الحجم و انقل مقابض التحريك لتغيير حجم و موضع السطر .

    يمكنك أيضاً تغيير الحجم و وضع الخط عن طريق تغيير خصائص X1,و X2,و Y1 و Y2 في نافذة الخصائص .

  3. في نافذة الخصائص ، قم بتعيين خصائص إضافية اختيارياً مثل BorderStyle أو BorderColor لتغيير مظهر الخط .

لرسم خط في وقت التشغيل

  1. في قائمة المشروع انقر فوق إضافة مرجع .

  2. في مربع حوار إضافة مرجع ، حددMicrosoft.VisualBasic.PowerPacks.VS ثم انقر فوق ‏‏موافق.

  3. في محرر التعليمات البرمجية, قم بإضافة كشف Imports أو using في الجزء العلوي من الوحدة النمطية:

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. قم بإضافة التعليمات البرمجية التالية في إجراء Event :

    Dim canvas As New ShapeContainer
    Dim theLine As New LineShape
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me
    ' Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas
    ' Set the starting and ending coordinates for the line.
    theLine.StartPoint = New System.Drawing.Point(0, 0)
    theLine.EndPoint = New System.Drawing.Point(640, 480)
    
    ShapeContainer canvas = new ShapeContainer();
    LineShape theLine = new LineShape();
    // Set the form as the parent of the ShapeContainer.
    canvas.Parent = this;
    // Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas;
    // Set the starting and ending coordinates for the line.
    theLine.StartPoint = new System.Drawing.Point(0, 0);
    theLine.EndPoint = new System.Drawing.Point(640, 480);
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: رسم أشكال مع عناصر التحكم OvalShape و RectangleShape (‏‫Visual Studio)

المرجع

LineShape

المبادئ

مقدمة إلى عناصر التحكم الشكل و الخط (‏‫Visual Studio)