transparent کردن یه PictureBox در VB.net

ms_vb

Member
سلام
 چطور میتونم BackGround یه PictureBox رو Transparent کنم؟ به شکلی که کنترلهای زیر PictureBox رو هم نشون بده؟
 

the_king

مدیرکل انجمن
سلام
 چطور میتونم BackGround یه PictureBox رو Transparent کنم؟ به شکلی که کنترلهای زیر PictureBox رو هم نشون بده؟

فرم های ویندوز همچین ساختاری رو پشتیبانی نمی کنند و Net. هم همچین قابلیتی رو بهشون اضافه نکرده.
می توانید اینکار رو برای نمایش زمینه Form از زیر PictureBox انجام دهید ، اما شامل کنترل های دیگر که مابین فرم و PictureBox هستند نمی شود.

کد:
Imports System.Windows.Forms

Public Class PicBox
    Inherits PictureBox

    Public Sub New()
        SetStyle(ControlStyles.SupportsTransparentBackColor, True)
        BackColor = Color.Transparent
    End Sub

End Class

راه حل اساسی صرفا این است که کلاس فرم و کلاس کنترل ها رو خودتان بسازید.
 

جدیدترین ارسال ها

بالا