تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف اجعل PictureBox شفافة
#11
~
مالحل ايها الاخوة
الرد }}}
تم الشكر بواسطة:
#12
هفففففففففففففففففففففف
الرد }}}
تم الشكر بواسطة:
#13
السلام عليكم فية حل كويس للموضوع دة بعد اذن الشباب طبعا

1-تنشيء Class جديد وتخلي اسمة TransparentPictureBox

2-بعد كدا حط الكود دة داخل ال Class
كود :
Public Class TransparentPictureBox
   Inherits PictureBox
   Protected Overrides Sub OnPaintBackground(e As System.Windows.Forms.PaintEventArgs)
       MyBase.OnPaintBackground(e)

       If Parent IsNot Nothing Then
           Dim index As Integer = Parent.Controls.GetChildIndex(Me)

           For i As Integer = Parent.Controls.Count - 1 To index + 1 Step -1
               Dim c As Control = Parent.Controls(i)
               If c.Bounds.IntersectsWith(Bounds) AndAlso c.Visible = True Then
                   Dim bmp As New Bitmap(c.Width, c.Height, e.Graphics)
                   c.DrawToBitmap(bmp, c.ClientRectangle)
                   e.Graphics.TranslateTransform(c.Left - Left, c.Top - Top)
                   e.Graphics.DrawImageUnscaled(bmp, Point.Empty)
                   e.Graphics.TranslateTransform(Left - c.Left, Top - c.Top)
                   bmp.Dispose()
               End If
           Next
       End If
   End Sub
End Class

3- اعمل Build للمشروع
4-هتروح على ToolBox هتلاقي اداة جديدة اسمها  TransparentPictureBox
5- اسحب الاداة على الفورم واضيف ليها الصورة الي انت عاوزها
الرد }}}
تم الشكر بواسطة: sendbad100 , bidaya


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اجعل قيمة dateTimePicker2 تساوي dateTimePicker1 Adel27213 2 283 09-11-23, 09:07 PM
آخر رد: Adel27213
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 490 05-11-23, 01:45 AM
آخر رد: justforit
  [VB.NET] كيف اجعل البرنامج يحدد اخر يوم من كل شهر Adel27213 2 365 03-11-23, 06:50 AM
آخر رد: Adel27213
  هل ممكن اجعل عناصر ال LISTBOX بشكل افقي ismaeel 0 381 01-05-23, 11:26 PM
آخر رد: ismaeel
Photo Multi Layer On picturebox mom22jo 3 589 23-08-22, 05:46 PM
آخر رد: Taha Okla
  كيف اجعل Autoscroll هي التي تزيد عدد الصفوف في عرض البيانات عبدالكريم برشدان 1 625 07-08-22, 02:55 PM
آخر رد: asmarsou
Exclamation قراءة بيانات الصورة من قاعدة بيانات أكسس إلى أداة PictureBox أبو خالد الشكري 15 1,857 20-07-22, 05:40 PM
آخر رد: أبو خالد الشكري
  كيف اجعل اداة panel شفافة عمار عمار 3 1,245 10-02-22, 11:53 AM
آخر رد: عمار عمار
  كيف اجعل خلفية اداة Label1 شفافة aftfm 8 4,599 29-01-22, 01:42 AM
آخر رد: محمود الصياد
  [VB.NET] كيف اجعل داتا جريد فيو ينتقل مع تاكست بوكس bilgacim 1 1,009 28-01-22, 04:30 AM
آخر رد: سعود

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم