تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير شكل الليبول الي شكل اخر غير المسطيل
#3
جعل Label دائريًا:

يمكنك استخدام GraphicsPath لجعل عنصر التحكم دائريًا:

PHP كود :
Imports System.Drawing.Drawing2D

Public Class Form1
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        Dim path 
As New GraphicsPath()
 
       path.AddEllipse(00Label1.WidthLabel1.Height)
 
       Label1.Region = New Region(path)
 
   End Sub
End 
Class 

لجعل Label مثلثًا:

يمكنك رسم مثلث بنفس الطريقة عبر تحديد نقاطه:

PHP كود :
Imports System.Drawing.Drawing2D

Public Class Form1
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        Dim path 
As New GraphicsPath()
 
       Dim points As Point() = {
 
           New Point(Label1.Width 20),   ' النقطة العلوية
            New Point(0, Label1.Height),      ' 
الزاوية اليسرى السفلية
            New Point
(Label1.WidthLabel1.Height' الزاوية اليمنى السفلية
        }
        path.AddPolygon(points)
        Label1.Region = New Region(path)
    End Sub
End Class 


تأكد من أن Label1 لديه خلفية ملونة (BackColor = Color.Red) حتى يظهر المثلث.

يمكنك ضبط النقاط لتعديل شكل المثلث حسب احتياجاتك.

 تطبيق على PictureBox:

إذا كنت تريد تطبيق هذا على PictureBox بنفس الطريقة:

PHP كود :
Dim path As New GraphicsPath()
path.AddEllipse(00PictureBox1.WidthPictureBox1.Height)
PictureBox1.Region = New Region(path
الرد }}}
تم الشكر بواسطة: salamandal , fireswored1 , Zuhare


الردود في هذا الموضوع
RE: تغير شكل الليبول الي شكل اخر غير المسطيل - بواسطة Kamil - 04-02-25, 09:13 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة في تغير لون جميع شاشة المشروع MOHAMMED ALZWI 2 488 29-08-24, 02:33 PM
آخر رد: MOHAMMED ALZWI
  تغير DateTimePicker1 من نظام 24 ساعه الى 12 ساعه ABDULLAH HASSAN 2 376 21-04-24, 09:53 PM
آخر رد: ABDULLAH HASSAN
  اريد تغير حجم ال Panel عند التفيذ من داخل الكود moh61 2 695 23-07-23, 12:22 AM
آخر رد: أبووسم
Rainbow [كود] النص المكتوب يكون على شكل وميض او تغير في الالوان محمد مسافر 1 763 13-05-23, 01:30 AM
آخر رد: عبدالله الدوسري
  [VB.NET] مشكلة بعد تغير NET Framework 4 Client Profile MOHAMMED ALZWI 0 565 28-02-23, 11:32 AM
آخر رد: MOHAMMED ALZWI
  [VB.NET] مشكلة بعد تغير NET Framework 4 Client Profile MOHAMMED ALZWI 0 471 28-02-23, 11:31 AM
آخر رد: MOHAMMED ALZWI
  [VB.NET] ممكن كود تغير خلفية شاشة تامين ويندوز jam3h 1 763 11-10-22, 04:09 AM
آخر رد: jam3h
  تغير لون خلفية داتا قريد فيو ali_ahmed12 0 648 03-10-22, 04:34 PM
آخر رد: ali_ahmed12
  التحكم بالبرنامج ( عند المستخدم ) عن طريق برنامج اخر (تعديل - حذف - اضافه - تغير كود) mohamedallams 2 1,380 06-09-22, 10:32 PM
آخر رد: رضوان الجماعي
  تغير خلفية form aymen_libya 6 1,536 24-08-22, 10:23 PM
آخر رد: Taha Okla

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


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